Macro automatique sur 20 jours

Bonjour,

Voici la problématique que je n'arrive pas résoudre seul.

J'ai un classeur avec 20 macros. Je voudrais que ces 20 macros soit répartie sur l'année (uniquement de lundi à vendredi). Et que quand je clique sur un seul bouton, le macro correspondant s'exécute.

Exemple :

01.01. 2021 = macro1

02.01. 2021= macro 2

...

19.01. 2021 = macro19

20. 01.2021= macro20

On recommance :

21.01.2021 = macro 1

22.01.2021 = macro2

....

Je connais la :

If Day(Date) = 1 Then Run "macro1"

If Day(Date) = 2 Then Run "macro20"

Mais cela ne prend pas en concideration les week-ends et les autres jours du mois, etc.

Comment faire ?

Bonjour

Un essai à tester. Te convient-il ?

4classeur1-v1.xlsm (27.97 Ko)

Bye !

Bonjour gmb,

Merci pour ton aide !

C'est presque ça, si tu peux juste encore m'aider pour l'appliquer sans en tenir compte des weekends ça serait super.

Je te retourne le fichier pour mieux m'exprimer. Je voudrais que ce soit comme en colonne D.

4classeur1-v1.xlsm (20.17 Ko)

Bonjour

Nouvelle version.

6classeur1-v2.xlsm (26.90 Ko)

Bye !

@gmb:

Wow, c'est exactement ça.

Merci beaucoup ! Grâce à toi je peux avancer.

Rechercher des sujets similaires à "macro automatique jours"