Déterminer la cellule double cliquée

Résolu
PhilouCH -  
 PhilouCH -
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

  1. ccm81 Messages postés 11033 Statut Membre 2 434
     
    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
    1. ccm81 Messages postés 11033 Statut Membre 2 434
       
      Un exemple utilisant X dans une autre procédure
      http://www.cjoint.com/c/EFjn1td3aJU
      0
    2. PhilouCH
       
      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