Déterminer la cellule double cliquée

Résolu/Fermé
PhilouCH - 9 juin 2015 à 15:31
 PhilouCH - 9 juin 2015 à 15:59
Bonjour,

Dans un fichier Excel, j'ai une page ou plusieurs cellules peuvent être double cliqué, selon l'envie de l'utilisateur
Et c'est en partant de cette cellule déterminé par l'utilisateur que je continue ma macro.
J'ai donc une variable, que j'ai nommé X.
Ma question est donc comment de doit noter en VBA que X est la cellule double cliquée.

D'avance je vous remercie de votre aide.

1 réponse

ccm81 Messages postés 10544 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 18 mars 2023 2 336
9 juin 2015 à 15:50
Bonjour

un exemple

Const plage = "C3:C7"

Dim X As String

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Not Intersect(Target, Range(plage)) Is Nothing Then
  X = Target.Address
  MsgBox "clis-clic sur " & X
  Target.Offset(1, 0).Select
End If
End Sub

Cdlmnt
0
ccm81 Messages postés 10544 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 18 mars 2023 2 336
9 juin 2015 à 15:54
Un exemple utilisant X dans une autre procédure
http://www.cjoint.com/c/EFjn1td3aJU
0
Bonjour ccm81,

Un grand merci pour votre réponse ainsi que votre petit exemple. C'est parfait.
Je vous suis reconnaissant de votre rapidité et votre efficacité.

Avec mes meilleures salutations.
0