엑셀 VBA 이벤트
이벤트 코드를 실행하는 엑셀 VBA를 트리거 사용자가 수행하는 작업입니다.
통합 문서 열기 이벤트
통합 문서를 열 때 통합 문서 열기 이벤트에 추가 된 코드는 엑셀 VBA에 의해 실행됩니다.
-
‘링크 / VBA 작성-A-매크로 # 비주얼 베이직 에디터 [VBA 편집기를]`.
두 번 프로젝트 탐색기에서이 통합 문서를 클릭하십시오.
왼쪽 드롭 다운 목록에서 통합 문서를 선택합니다. 오른쪽 드롭 다운 목록에서 열기를 선택합니다.
통합 문서 열기 이벤트에 다음 코드 줄을 추가하십시오 :
MsgBox "Good Morning"
-
저장, 닫고 Excel 파일을 다시 엽니 다.
결과 :
워크 시트 변경 이벤트
워크 시트에서 셀을 변경할 때 워크 시트 변경 이벤트에 추가 된 코드는 엑셀 VBA에 의해 실행됩니다.
-
‘링크 / VBA 작성-A-매크로 # 비주얼 베이직 에디터 [VBA 편집기를]`.
두 번 프로젝트 탐색기에서 (예를 들어, Sheet1의) 시트를 클릭합니다.
왼쪽 드롭 다운 목록에서 워크 시트를 선택합니다. 오른쪽 드롭 다운 목록에서 변경을 선택합니다.
워크 시트 변경 이벤트에 다음 코드 줄을 추가합니다
-
워크 시트 변경 이벤트는 Sheet1의 모든 변경 사항을 수신합니다. 우리는 뭔가 셀 B2에서 변경하는 경우 엑셀 VBA 뭔가를하고 싶다. 이를 위해, 다음 코드 줄을 추가
If Target.Address = "$B$2" Then End If
-
우리는 사용자가이를 위해 80보다 큰 값의 이상을 입력하면 엑셀 VBA가있는 MsgBox을 보여주고 싶은, 경우 최종면 사이에 다음 코드 줄을 추가합니다.
If Target.Value > 80 Then MsgBox "Goal Completed"
-
시트 1에는, 셀 B2로 (80)보다 큰 숫자를 입력한다.
결과 :