Partager via


Événement Worksheet.BeforeDoubleClick (Excel)

Cette méthode se produit lorsqu'un utilisateur double-clique sur une feuille de calcul, avant l'action de double-clic par défaut.

Syntaxe

expression. BeforeDoubleClick (Target , Cancel)

expression Variable qui représente un objet Feuille de calcul.

Paramètres

Nom Requis/Facultatif Type de données Description
Target Obligatoire Range Cellule la plus proche du pointeur de la souris lorsque le double-clic se produit.
Cancel Obligatoire Booléen False lorsque l'événement se produit. Si la procédure événementielle définit cet argument avec la valeur True, l’action de double-clic par défaut n’est pas effectuée à la fin de cette procédure.

Remarques

La méthode DoubleClick n’entraîne pas l’occurrence de cet événement.

Cet événement ne se produit pas lorsque l'utilisateur double-clique sur la bordure d'une cellule.

Exemple

Cet exemple montre comment modifier la couleur de remplissage des cellules autour de la cellule cible lorsque vous double-cliquez sur la cellule de feuille de calcul.

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

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.