Lancement d'une macro après l'entrée d'une valeur dans une cellu le
3 réponses
ericlbt
Bonjour,
Comment faire pour lancer une macro uniquement après avoir entré une valeur
dans une cellule donnée ?
Exemple : entrer une date ou un nombre dans la cellule A1 lance
automatiquement la macro.
Comment faire pour lancer une macro uniquement après avoir entré une valeur dans une cellule donnée ? Exemple : entrer une date ou un nombre dans la cellule A1 lance automatiquement la macro.
On 16 fév, 12:56, ericlbt <eric...@discussions.microsoft.com> wrote:
Bonjour,
Comment faire pour lancer une macro uniquement après avoir entré une valeur
dans une cellule donnée ?
Exemple : entrer une date ou un nombre dans la cellule A1 lance
automatiquement la macro.
Comment faire pour lancer une macro uniquement après avoir entré une valeur dans une cellule donnée ? Exemple : entrer une date ou un nombre dans la cellule A1 lance automatiquement la macro.
Merci par avance pour votre aide.
michdenis
DAns le module de la feuille où l'action doit se dérouler copie ce code : N.B qu'à chaque fois que la cellule A1 de la feuille passera en mode édition OU que la donnée de la cellule sera modifiée la macro "MaMacro" sera lancée. '----------------- Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = Range("A1").Address Then MaMacro End If End Sub '----------------- Sub MaMacro() MsgBox "Bonjour" End Sub '-----------------
"ericlbt" a écrit dans le message de groupe de discussion : Bonjour,
Comment faire pour lancer une macro uniquement après avoir entré une valeur dans une cellule donnée ? Exemple : entrer une date ou un nombre dans la cellule A1 lance automatiquement la macro.
Merci par avance pour votre aide.
DAns le module de la feuille où l'action doit se dérouler
copie ce code :
N.B qu'à chaque fois que la cellule A1 de la feuille passera
en mode édition OU que la donnée de la cellule sera modifiée
la macro "MaMacro" sera lancée.
'-----------------
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = Range("A1").Address Then
MaMacro
End If
End Sub
'-----------------
Sub MaMacro()
MsgBox "Bonjour"
End Sub
'-----------------
"ericlbt" <ericlbt@discussions.microsoft.com> a écrit dans le message de groupe de
discussion : 281825AB-9FD9-49A7-8408-38A59D717C11@microsoft.com...
Bonjour,
Comment faire pour lancer une macro uniquement après avoir entré une valeur
dans une cellule donnée ?
Exemple : entrer une date ou un nombre dans la cellule A1 lance
automatiquement la macro.
DAns le module de la feuille où l'action doit se dérouler copie ce code : N.B qu'à chaque fois que la cellule A1 de la feuille passera en mode édition OU que la donnée de la cellule sera modifiée la macro "MaMacro" sera lancée. '----------------- Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = Range("A1").Address Then MaMacro End If End Sub '----------------- Sub MaMacro() MsgBox "Bonjour" End Sub '-----------------
"ericlbt" a écrit dans le message de groupe de discussion : Bonjour,
Comment faire pour lancer une macro uniquement après avoir entré une valeur dans une cellule donnée ? Exemple : entrer une date ou un nombre dans la cellule A1 lance automatiquement la macro.
Merci par avance pour votre aide.
ericlbt
Ca fonctionne parfaitement. Merci beaucoup et bonne journée.
Ca fonctionne parfaitement.
Merci beaucoup et bonne journée.