Déclenchement macro application.OnKey

Mesdames et messieurs bonsoir.

J’ai à nouveau besoin d’un coup de main de votre part pour me « tirer d’affaire ».

Voyez le fichier annexé que j’ai créé pour vous expliquer mon problème. La feuille nommée « événements » contient un code événementiel (trouvé sur le forum Excel-Pratique) qui, si la cellule active est la cellule A1, et si l’utilisateur appuie sur ENTER ou sur RETURN, appelle l’une ou l’autre macro située dans le module 1.

J’aimerais bien évidemment que cela fonctionne uniquement lorsque l’utilisateur travaille sur la feuille qui contient le code événementiel. Or ce n’est pas le cas !

Voilà donc ma question : que dois-je faire pour que ces macros se déclenchent seulement lorsque l’utilisateur travaille sur la feuille « événements » ?

D’avance un grand MERCI pour votre coup de main.

Meilleures salutations

Superpépé

bonsoir, vérifier le nom de la feuille et l'adress de l'ActiveCell

Sub Ligne_épaisse()
     If StrComp(ActiveSheet.Name, "événements", 1) = 0 And ActiveCell.Address(0, 0) = "A1" Then 'bonne feuille et cellule
          Rows(3).RowHeight = Rows(3).RowHeight + 10
     End If
End Sub

Bonjour à vous toutes et tous.

Bravo et merci beaucoup Bart, votre réponse répond exactement à ma question.

Au plaisir d'échanger prochainement à nouveau avec vous

Cordialement

Superpépé

Rechercher des sujets similaires à "declenchement macro application onkey"