Freigeben über


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.