É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.