Résultat différent entre pas àpas et execusion automatique

Bonjour à tous,

Je me joints à vous, car je rencontre un problème avec une macro.

Utilisation: Ouvrir des fichiers de mesures; mettre en ordre les données; récupérer divers information; tracer les graphiques associés au mesure et les mettre en forme pour facilité l'impression PDF.

Tout fonctionne en mode pas à pas, mais lorsque je passe en fonctionnement "normal", le programme passe bien sur mes ordres de mise en forme de mon graphique (hauteur / largeur / légende / etc...) mais il n'applique pas ces modifications.

Si je met un point d'arrêt APRÈS mes ordres de mise en forme, il ne les exécute pas; si je le met AVANT et APRÈS il les exécute.

C'est louche, et je ne trouve pas de solution sur le Net.

A savoir, que ce n'est pas lié à ma version d'Excel 2003, car ça me le fait aussi sur d'autres postes.

La partie de mon code qu'il n’exécute qu'en pas à pas:

ActiveChart.ChartArea.Select
ActiveChart.PlotArea.Interior.ColorIndex = xlNone
ActiveChart.ChartArea.Select
ActiveChart.PlotArea.Width = 255
ActiveChart.ChartArea.Select
ActiveChart.PlotArea.Height = 135
ActiveChart.PlotArea.Left = 2

Merci d'avance pour vos réponse.

Bonjour,

Tu peux modifier le code ainsi et refaire un essai. A te relire.

Cdlt

With ActiveChart.ChartArea.PlotArea
[tab].Interior.ColorIndex = xlNone[/tab][tab].Width = 25[/tab][tab].Height = 135[/tab][tab].Left =  2[/tab]End with

Bonjour Jean-Eric,

A la base, j'avais écrit le code comme cela, et ça ne fonctionnait pas mieux.

Re,

Un petit fichier pour se rende compte du code complet

Cdlt

Rechercher des sujets similaires à "resultat different entre pas apas execusion automatique"