나는 이런 일이 발생하는 것을 막을 수 있습니다. 데이터가 읽힐 워크 시트가 있습니다. 데이터의 크기는 때로 다양합니다. 데이터를 읽은 후에 생성 된 요약 열을 프로그래밍했습니다. 각 셀이 첫 번째 행의 인덱스 값이 합계 열의 첫 번째 행에있는 값과 같은 행의 모든 값을 합하도록합니다. 이 그림은 당신에게 덜 추상적 인 사례의 시각화를 줄 수 있습니다. 12 행의 3 행에 대한 수식을 텍스트로 포함했습니다. VBA에서이 작업을 수행하려고합니다. 최대 50 세트 ([2010,2011, avvik] 또는 [2010, avvik] 또는 [2011, avvik])가있을 수 있습니다. 데이터 영역의 시작과 끝 모두에 대해 저장된 수 (열 수)를 갖는 두 개의 변수가 있습니다.해당 셀에 주어진 값이있는 경우 고정되지 않은 셀 수의 합
즉, "SUM 2010"아래의 돈 열 (내 프로그램에서 실제로 2010 년 임)은 주어진 행의 모든 셀을 합산해야하며, 동일한 열의 1 행에 2010이라는 값이 있습니다. 동일은 (당신은/저장 자세한 내용은 사진을 열 수도 있습니다) 당신은 공식 SUMIF하여이 작업을 수행 할 수
수동으로 작동했습니다. 그래서 나는 VBA에서 작동하도록 할 것입니다. 또한, 나는 몇 가지 결합 된 criterias가 필요했다. 나는 SUMPRODUCT와 함께 작업했다. –
행운을 빈다. 일반적으로 포럼은 VBA보다 빠르게 실행되며,이 경우 수식이 다소 단순하므로 제 제안은 작동하는 경우이를 고수하는 것입니다. – aevanko