스터디내용
SelectionChange, Change 차이
Vㅇㅅㅇ V
2024. 1. 4. 17:10
Worksheet_SelectionChange
와 Worksheet_Change
는 엑셀 VBA에서 사용하는 이벤트입니다. 이 두 이벤트는 서로 다른 상황에서 발생하며, 각각의 목적과 기능이 있습니다.
Worksheet_SelectionChange
: 이 이벤트는 워크시트에서 셀 또는 범위의 선택이 변경될 때마다 실행됩니다. 예를 들어, 사용자가 A1 셀에서 B2 셀로 이동하면 이 이벤트가 발생합니다. 이 이벤트는 선택 자체를 추적하므로, 선택된 셀의 내용이 변경되지 않아도 이 이벤트는 발생합니다.Worksheet_Change
: 이 이벤트는 워크시트의 셀의 내용이 변경될 때마다 실행됩니다. 셀의 값이 추가, 수정, 삭제되는 경우에 이 이벤트가 발생합니다. 이 이벤트는 셀의 값을 추적하므로, 셀 선택의 변경 없이 셀의 내용만 변경되어도 이 이벤트는 발생합니다.
따라서, Worksheet_SelectionChange
는 셀 선택의 변경을 추적하고, Worksheet_Change
는 셀 내용의 변경을 추적하는 데 사용됩니다.