열 A의 값이 일치 할 때까지 열 B의 값을 합산하려고합니다. 그럴 때, 나는 Column A의 다음 값으로 건너 뛰고 싶습니다 (0,1). 그리고 그 값에 도달 할 때까지 다시 합계합니다. Column A의 값에 도달 할 때마다 모든 셀 A 열에서 값을 얻고 C 열에 넣는다. (어떤 색으로 실내를 강조하면 너무 효과적이다.) 값을 합하면 항상 A의 값과 정확히 일치한다.>Excel (VBA) : 다른 열의 값에 도달 할 때까지 열의 값 합계
아래 테이블의 일부에서 화면을 연결했습니다.
예 : 열 A의 첫 번째 값인 443.33을 오른쪽으로 하나씩 오프셋하고 정확히 443.33이 될 때까지 해당 열의 값 합계를 시작하고 싶습니다. 내가 가지고있을 때 원하는 셀 (이 경우 B2 만)을 만들고 C 열의 인접한 셀 (이 경우 => C2)에 복사해야하는 셀을 가져 오려고합니다. 다음 열 A (66,144.90)에서 다음 값을 찾고 반복합니다.
Excel-Formulas 및 Excel-VBA를 사용하여이 작업을 시도했습니다. 불행히도 성공하지 못했습니다.
감사합니다. 는
도움 주셔서 감사합니다. 이 코드는 매우 유망 해 보인다. 런타임 오류 '13': 유형이 일치하지 않습니다. 'ValueB = ValueB + sht.Cells (j, 2) .Value'행에 대해 이 입력되었습니다. 문자열을 변경하려고했지만 여전히 오류가 발생했습니다. – Copiloc
Can 이 버전을 실행하면 숫자 값만 추가됩니다. – UGP
코드가 실행 중이지만 합계가 필요하지 않은 값, 즉 인접 값이 일치하는 값에 대해서만 작동합니다. 그래서 66,144.90은 작동하지 않았습니다. – Copiloc