다음은 A1 을 사용자 입력 셀로 사용하고 A2 를 누산기 셀로 사용하는 간단한 2 셀 방식입니다 . 워크 시트 코드 영역에
다음 이벤트 매크로 를 입력하십시오 .
Private Sub Worksheet_Change(ByVal Target As Range)
Dim A1 As Range, A2 As Range
Set A1 = Range("A1")
Set A2 = Range("A2")
If Target.Count > 1 Then Exit Sub
If Intersect(Target, A1) Is Nothing Then Exit Sub
Application.EnableEvents = False
A2 = A2 + A1
A1.ClearContents
Application.EnableEvents = True
End Sub
A1에 값을 입력하면 해당 값이 A2에 자동으로 추가 되고 A1 이 지워집니다.
워크 시트 코드이기 때문에 설치 및 사용이 매우 쉽습니다.
- Excel 창 하단 근처의 탭 이름을 마우스 오른쪽 버튼으로 클릭하십시오.
- 코드보기를 선택하면 VBE 창이 나타납니다.
- 내용을 붙여 넣고 VBE 창을 닫습니다.
우려되는 점이 있으면 먼저 시험 워크 시트에서 시도하십시오.
통합 문서를 저장하면 매크로가 함께 저장됩니다. 2003 년 이후 Excel 버전을 사용하는 경우 파일을 .xlsx가 아닌 .xlsm으로 저장해야합니다.
매크로를 제거하려면
- 위와 같이 VBE 창을 엽니 다
- 코드를 지우다
- VBE 창을 닫습니다
일반적으로 매크로에 대한 자세한 내용은 다음을 참조하십시오.
http://www.mvps.org/dmcritchie/excel/getstarted.htm
과
http://msdn.microsoft.com/en-us/library/ee814735(v=office.14).aspx
이벤트 매크로 (워크 시트 코드)에 대한 자세한 내용은 다음을 참조하십시오.
http://www.mvps.org/dmcritchie/excel/event.htm
이 기능을 사용하려면 매크로를 활성화해야합니다!