Dès changement de mois : MsgBox indiquant de remplir une donnée dans UserForm [Résolu]

Signaler
Messages postés
1314
Date d'inscription
samedi 2 février 2019
Statut
Membre
Dernière intervention
18 janvier 2021
-
Messages postés
261
Date d'inscription
samedi 7 novembre 2020
Statut
Membre
Dernière intervention
17 janvier 2021
-
Bonjour,
me revoilà déjà ! Je n'ai vraiment pas l'habitude d'utiliser une condition SI avec condition AUJOURDHUI en VBA...

J'aimerais, quand AUJOURDHUI change de mois, qu'apparaisse une MsgBox ou un UsF pour lancer un autre UsF.

Je joins ma copie de fichier : https://www.cjoint.com/c/JLBnoYmCNxK


Configuration: Windows / Chrome 87.0.4280.88

1 réponse

Messages postés
261
Date d'inscription
samedi 7 novembre 2020
Statut
Membre
Dernière intervention
17 janvier 2021
60
Bonjour,

Je ferais ainsi : une macro qui enregistre le mois actuel dans une cellule quelconque à chaque fermeture du classeur ; une autre qui, à l'ouverture du classeur, compare le mois avec celui enregistré.
Si les mois sont différents (en supposant que l'horloge du PC soit toujours à l'heure), alors on affiche le userform.

EDIT : voir les macros dans ThisWorkbook : https://cjoint.com/c/JLBo4GZ1N8A
Messages postés
1314
Date d'inscription
samedi 2 février 2019
Statut
Membre
Dernière intervention
18 janvier 2021
130
Bonsoir RoMa et désolé de te répondre un peu tardivement !

Merci pour ton fichier et ton idée très utiles !

J'ai adapté à mon cas et tout fonctionne comme je le voulais.

Bonne soirée à toi :-)
Messages postés
261
Date d'inscription
samedi 7 novembre 2020
Statut
Membre
Dernière intervention
17 janvier 2021
60 >
Messages postés
1314
Date d'inscription
samedi 2 février 2019
Statut
Membre
Dernière intervention
18 janvier 2021

Pas de souci. Ravi de t'avoir rendu service.

Merci et bonne soirée à toi également.