chifounou
XLDnaute Occasionnel
Bonjour,
Non expert en VBA, je bute sur un truc bateau.
Mon but : lorsque je change manuellement la valeur A1, il faut qu'elle se change automatiquement (sans formule) pour nouvelle valeur A1 * valeur A2 ....une seule fois (pas de boucle infinie)
Pour ce faire j'ai édité le code de la feuille
La macro macrotest fonctionne comme souhaité si je l'assigne à un bouton ...pourtant rien ne se passe avec mon bout de code feuille en changeant juste A1
Classeur joint
Merci d'avance pour votre aide
Non expert en VBA, je bute sur un truc bateau.
Mon but : lorsque je change manuellement la valeur A1, il faut qu'elle se change automatiquement (sans formule) pour nouvelle valeur A1 * valeur A2 ....une seule fois (pas de boucle infinie)
Pour ce faire j'ai édité le code de la feuille
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Not Intersect(Target, Range("A1")) Is Nothing Then macrotest
Application.EnableEvents = True
End Sub
La macro macrotest fonctionne comme souhaité si je l'assigne à un bouton ...pourtant rien ne se passe avec mon bout de code feuille en changeant juste A1
Classeur joint
Merci d'avance pour votre aide
Pièces jointes
Dernière modification par un modérateur: