Worksheet_BeforeDoubleClick to jedno ze zdarzeń arkusza , automatycznie wykrywające dwukrotne kliknięcie w arkuszu.

Ma 2 argumenty:
-
- Target – typu Range.
Komórka, która została dwukrotnie kliknięta; - Cancel – typu Boolean
dla domyślnej wartości False – komórka jest w trybie edycji, kursor na pasku formuły,
dla wartości True – komórka jest aktywna, ale nie w trybie edycji
- Target – typu Range.
Jeżeli komórka Target jest zablokowana i włączona jest ochrona arkusza, uruchomienie procedury z wartością Cancel=True wyświetli błąd Excela z informacją o włączonej ochronie (brak możliwości przejścia do edycji komórki).
Niezależnie od wartości tego parametru – przy włączonej ochronie nie da się zmienić wartości i formatowania tej komórki.
Przykład procedury, który po kliknięciu dwukrotnym w komórce, uruchamia jakąś procedurę Dwuklik z parametrem wejściowym będącym adresem komórki Target:
| Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) Call Dwuklik(Target.Address) Cancel = True End Sub |

