Bonjour à tous,
Je n'ai pas trouvé de sujet similaire avec la recherche avancé.
Pour vous donner un peux de contexte mon fichier excel utilise plusieurs module dans un soucis de clarté.
Dans un de ces modules, j'ai une Sub qui appel différente sub via Call ModuleX.SubY qui ne pose pas de problème particulier hormis une.

Cette sub vas parcourir l'ensemble des feuilles du classeur et si le nom de la feuille commence par "Pal" alors il y a un compte du nombre de page à imprimer selon la pagination défini (Worksheet.PageSetup.Pages.Count).
Si ce nombre de page est paire alors une nouvelle feuille sera crée avec le nom "Pal0"& X.

Cette sub s'exécute bien lors d'un pas à pas.
Pour voir si cela venait de la vitesse d'exécution du code j'ai donc réintégré ce code dans la Sub "mére" et là cela fonctionne avec le point d'arrêt juste avant ou en pas à pas.

Dans le cas où je déroule l'ensemble du code en une seul fois cette parti ne fonctionne pas, comme si le code aller trop vite pour son exécution.

Ma question est comment faire pour être sûr que cette parti soit bien réalisé ?

Merci de votre aide