vba me change la variable sans que je lui demande !
Bonjour,
J'ai un problème vraiment bizarre.
Voici le passage qui me produit l'erreur :
Code:
1 2 3 4 5 6 7 8 9
| Dim g As Integer
g = 0
For i = 12 To 1054
b = i + 111
g = g + 1
ActiveSheet.ChartObjects("Chart " & g).Activate |
Quand je lance la macro en mode pas à pas il n'y a pas de soucis mais quand je lance le code en appuyant sur lecture la il bloque sur cette dernière ligne et m'affiche l'erreur : 2147024809 (80070057) élément introuvable.
En fait après débogage je me rends compte que la variable g vaut 5.
alors qu'en mode pas à pas elle vaut bien 1 comment écrit dans mon code.
Pourquoi vba en mode lecture normal me change ma variable et lui donne la valeur 5 ?!!??!?
Je précise que ma macro est énorme est ce que je viens d'écrire n'est que la partie qui pose problème ( PAS de problème en mode pas à pas)...