Worksheet.BeforeDoubleClick-Ereignis (Excel)
Tritt auf, wenn vor der Standarddoppelklick-Aktion auf ein Arbeitsblatt doppelgeklickt wird.
Syntax
Ausdruck. BeforeDoubleClick (Ziel , Abbrechen)
Ausdruck: Eine Variable, die ein Worksheet-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
Target | Erforderlich | Range | Die Zelle, die dem Mauszeiger während des Doppelklicks am nächsten ist. |
Cancel | Erforderlich | Boolean | False, Wenn das Ereignis auftritt. Wenn die Ereignisprozedur dieses Argument auf True festlegt, wird der Standarddoppelklick nach Beendigung der Prozedur nicht ausgeführt. |
Hinweise
Die DoubleClick-Methode bewirkt nicht, dass dieses Ereignis auftritt.
Dieses Ereignis tritt nicht auf, wenn der Benutzer auf den Rahmen einer Zelle doppelklickt.
Beispiel
In diesem Beispiel wird die Füllfarbe von Zellen um die Zielzelle geändert, wenn auf die Arbeitsblattzelle doppelklicken wird.
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim targetCol As Integer, StartCol As Integer
Dim targetRow As Integer, StartRow As Integer
Me.Cells.ClearFormats
targetRow = Target.Row
targetCol = Target.Column
If targetRow - 1 >= 1 Then
StartRow = targetRow - 1
Else
StartRow = targetRow
End If
If targetCol - 1 >= 1 Then
StartCol = targetCol - 1
Else
StartCol = targetCol
End If
Me.Range(Me.Cells(StartRow, StartCol), Me.Cells(targetRow + 1, targetCol + 1)).Interior.Color = vbYellow
End Sub
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.