Bonjour à vous tous !
Je suis novice dans l’utilisation d’Excel et ai donc besoin de votre aide.
Voilà mon problème.
Je souhaite qu’une macro se déclenche lors du changement de la valeur contenue dans une cellule.
Exemple : Déclencher la macro « ma macro » lorsque la valeur de la cellule D34 est de 1.
J’ai fait une recherche sur ce forum et ai trouvé et appliquer ceci (je l’ai mis dans le code de la feuille) :
Sub Worksheet_Change(ByVal Target As Range)
If Range("D34") = 1 Then
Call “ma macro”
End If
End Sub
Malheureusement lorsque la valeur de la cellule D34 affiche 1 Excel bogue à fond et ne répond plus du tout. Je me demande si le problème ne viendrait pas du fait que la macro se répète indéfiniment en boucle, ce qui bloquerait Excel. Il faudrait en fait que la macro ne s’ exécute qu’une seule fois.
Qu’en pensez-vous ? Merci de bien vouloir m’aider.
Je suis novice dans l’utilisation d’Excel et ai donc besoin de votre aide.
Voilà mon problème.
Je souhaite qu’une macro se déclenche lors du changement de la valeur contenue dans une cellule.
Exemple : Déclencher la macro « ma macro » lorsque la valeur de la cellule D34 est de 1.
J’ai fait une recherche sur ce forum et ai trouvé et appliquer ceci (je l’ai mis dans le code de la feuille) :
Sub Worksheet_Change(ByVal Target As Range)
If Range("D34") = 1 Then
Call “ma macro”
End If
End Sub
Malheureusement lorsque la valeur de la cellule D34 affiche 1 Excel bogue à fond et ne répond plus du tout. Je me demande si le problème ne viendrait pas du fait que la macro se répète indéfiniment en boucle, ce qui bloquerait Excel. Il faudrait en fait que la macro ne s’ exécute qu’une seule fois.
Qu’en pensez-vous ? Merci de bien vouloir m’aider.