반응형

엑셀 VBA 매크로를 이용하여 항목 별로 병합된 셀들의 값의 합계를 구하는 방법입니다. VBA라고하면 어려운 것이 아니고 Ctrl+C와 Ctrl+V만 할 줄 알면 만들 수 있으므로 쉽게 따라 할 수 있습니다. 

 

 

병합된 셀 값 합계 매크로 만들기

 

Excel을 열고 [Alt+F11]키를 눌러 Visual Basic 편집기 창을 엽니다.

 

메뉴에서 [삽입(I)] -> [모듈(M)]을 차례로 선택하여 [Module(코드)]입력창을 엽니다.

 

병합된 셀 값 합계 매크로 코드

 

[Module(코드)] 입력창에 아래의 TXT파일을 다운 받아 복사하여 붙여 넣기를 합니다. 

 

 

 

 

Excel_SumMurgeArea.txt
0.00MB

 

위의 사진처럼 붙여 넣기를 했으면 Visual Basic 창을 닫고 Excel 창으로 돌아갑니다. 

 

 

병합된 셀 값 합계 매크로 사용하기

 

아래와 같이 엑셀 시트에 항목별로 셀이 병합되어 있고 각 항목당 여러 값들의 합계를 구하려고 한다면 

 

[Alt+F8}을 눌러 만들어 놓은 매크로 실행창을 열어 매크로 이름에 [Sum_Merge_Area] 선택 후 [실행(R)을 누르면 각 병합된 셀의 항목 별 값의 합계가 계산되어 나타나게 됩니다. 

 

 

 

 

매크로 활용

 

위의 매크로는 항목은 [C]행에 해당 항목의 값의 합계는 [D]행에 출력되도록 만들어졌습니다.

 

이 출력 행을 변경하고 싶다면 예를 들어[C, D]행이 아닌 [D, E]행에 출력되게 만들고 싶다면 

 

위의 코드에서 동그라미 쳐진 부분의 [C] 와 [D]를 [C]는 [D]로, [D]는 [E]로 바꾸어 주면 됩니다. 

반응형