Worksheet_SelectionChange to jedno ze zdarzeń arkusza , automatycznie wykrywające zaznaczenia w arkuszu.

Procedura ta znajduje się w module arkusza. Ma jeden argument Target , typu Range. Argument ten informuje, która komórka/komórki została zaznaczona.
Procedura Worksheet_SelectChange jest często stosowana i ma różne praktyczne zastosowania. Warto jednak stosować ją rozsądnie i z przemyśleniem, gdyż bardzo łatwo można doprowadzić do zapętlenia.
W niektórych przypadkach warto też zastanowić się nad wyłączaniem zdarzeń – przydaje się.