OVH Cloud OVH Cloud

Touche entrée puis macro

3 réponses
Avatar
Jean luc
Bonjour,

Dans une feuille de calcul je rentre des données dans la cellule B2, je
valide ma saisie par la touche entrée.
Peut on en validant éxécuter une macro

JEAN LUC

3 réponses

Avatar
AV
Dans le module de la feuille :

Private Sub Worksheet_Change(ByVal zz As Range)
If zz.Address <> "$B$2" Then Exit Sub
maMacro
End Sub

Sub maMacro()
MsgBox "C'est ma macro"
End Sub

AV
Avatar
Jean luc
merci pour la rapidité
Après avoir copié dans Feuil4 (RESULT) c'est le nom de la feuille
J'ai remplacé maMacro par le nom de celle que je veux utiliser mais ça ne
marche pas.
JEAN LUC
"AV" a écrit dans le message de
news:
Dans le module de la feuille :

Private Sub Worksheet_Change(ByVal zz As Range)
If zz.Address <> "$B$2" Then Exit Sub
maMacro
End Sub

Sub maMacro()
MsgBox "C'est ma macro"
End Sub

AV




Avatar
michdenis
Bonjour Jean-Luc,

Un clic droit sur l'onglet de ta feuille où l'action doit prendre place, et dans le menu contextuel, tu sélectionnes
"Visualiser le code". Tu copies le code de AV dans la "feuille blanche" qui s'ouvrira... la macro de AV est activé seulement
si la cellule $B$2 passe en mode édition. Si tu préfères une autre cellule, modifie l'adresse de la cellule dans la
procédure.


Salutations!



"Jean luc" a écrit dans le message de news:
merci pour la rapidité
Après avoir copié dans Feuil4 (RESULT) c'est le nom de la feuille
J'ai remplacé maMacro par le nom de celle que je veux utiliser mais ça ne
marche pas.
JEAN LUC
"AV" a écrit dans le message de
news:
Dans le module de la feuille :

Private Sub Worksheet_Change(ByVal zz As Range)
If zz.Address <> "$B$2" Then Exit Sub
maMacro
End Sub

Sub maMacro()
MsgBox "C'est ma macro"
End Sub

AV