[VBA] Création calendrier -> Procédure très chronophage

Bonsoir !

J'ai réalisé un ensemble de macros à partir des différentes infos que j'ai pu obtenir à droite à gauche qui me permettent de générer un calendrier, avec le bon nombre de jour pour chaque année.

Il y a beaucoup de boucles et je me demandais si vous n'auriez pas quelques solutions pour réduire leur nombre ? Actuellement, l'ensemble peut mettre plus d'une minute à se lancer (c'est pas exagéré non plus, mais si ça pouvait être plus rapide, ça me gênerait pas).

Je joins un document pour que vous puissiez voir l'exécution du code dans son ensemble.

Il est assez long, mais organisé en module pour plus de clarté.

Bonne journée !

Bonjour,

Je crois que ce ne soit pas ton code qu'il faille optimiser, mais ta machine.

Ici, la création de ton calendrier, via le bouton "Lancer" du "Userform1", prend 2 secondes.

ric

Merci pour l'information !

Dans le doute après ce que avez dit, j'ai redémarré mon ordinateur en fermant tout. L'exécution de la macro prend 3-4 secondes environs.

C'est étrange !

Voilà, problème résolu

Bonne journée !

Rechercher des sujets similaires à "vba creation calendrier procedure tres chronophage"