Appuyer sur une cellule pour lancer une MACRO

Bonjour,

J'ai trouvé sur un forum un code permettant de lancer une MACRO en cliquant sur une cellule. Par exemple, si je clic sur la cellule O79 de ma feuille 1, la MACRO me renvoie sur la feuille 2. Cependant, si j'insère une ligne avant la cellule O79, ma macro marche dans la cellule que l'on vient d'insérer...

Private Sub Worksheet_SelectionChange (ByVal Target As Range)

If Target.Address (0, 0) = « 079 » Then Application.Run (« SELETIQUETTE »)

End Sub

Pouvez vous m'aider à figer la cellule dans le VBA s'il vout plait. Merci d'avance

Bonjour

Nomme ta cellule et utilise le nom

Private Sub Worksheet_SelectionChange (ByVal Target As Range)

If not intersect(Target,[Lenom]) is nothing  Then Call SELETIQUETTE)

End Sub

Si cela appelle un sub du fichier ce n'est pas Application.Run

Bonjour @78chris, j'ai effectué les changements. Cependant, lorsque je sélectionne une ligne pour en insérer une autre, cela me renvoie directement sur ma deuxième feuille. Donc je suis obligé de revenir sur ma première feuille pour pouvoir l'insérer. Je ne sais pas si vous m'avez compris.

Je suis débutant en code donc ce n'est pas facile...

Merci d'avance

Bonjour

Il semblait y avoir un bug dans le fichier

Ceci est OK chez moi

Rechercher des sujets similaires à "appuyer lancer macro"