ouverture d'une fenêtre sous condition

  • Initiateur de la discussion Initiateur de la discussion Dams43
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

D

Dams43

Guest
Bonjour à tous, je suis un petit nouveau sur ce forum et pas très bon sur excel, c'est pourquoi je fais appel à votre aide...

J'ai un classeur dans lequel j'ai des dates, exemple 01/07/05. Est-il possible que, quand j'ouvre ce classeur à cette date, un petit message s'affiche pour me dire 'attention', une sorte de pense bête, quoi.

Merci d'avance à ceux qui pourront m'aider.

Dams
 
salut,

Il me semble que les commentaires n'apparaissent que lorsqu'on pointe la souris dessus, alors que je souhaiterais qu'un message s'affiche dès l'ouverture du classeur.

Merci quand même

Dams
 
Bonjour,

Dans l'exemple ci joint, un message pope à l'ouverture du fichier si la date en A3 est dépassée. La macro est sur l'événement workbook open.

enjoy [file name=retard.zip size=5856]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/retard.zip[/file]
 

Pièces jointes

Bonjour,

Dans l'explorateur de projet de l'éditeur VBA (ALT + F11), trouve le 'this workbook' du classeur contenant la macro. Tu trouveras ce code :

Code:
Private Sub Workbook_Open()
If Range('A3').Value > Now() Then
Exit Sub
End If
MsgBox 'Tu es à la bourre !! :-)'
End Sub


A+ et bon ap' 😛
 
ok, super, je comprends un peu mieux. Maintenant comment faire pour l'intégrer à mon document excel ? (par quels menus je dois passer, etc, car moi vba pas connaitre du tout !) lol

De plus est-ce possible que le message qui s'affiche soit une cellule de mon cllasseur ? Je m'explique : Si en A1 j'ai une date et en B1 un message, peut-on faire que le jour A1 fasse afficher le message B1 ?

Merci encore !

Dams
 
bonjour,

Alors voila : j'ai modifié mon exemple de tout à l'heure. Maintenant, il vérifie les 15 date dans les cases A1 à A15 et si une date est passée, ca sort le message de la cellule d'à coté.

Pour intégrer ça à un de tes classeurs, il te suffit de copier le code que tu as pu voir dans 'thisworkbook' de mon exemple vers le 'thisworkbook' de ton classeur. le mieux serait de refaire ton propre code en t'inspirant de l'exemple (par exemple pour changer la plage des dates et messages, ajouter un flag en colonne C pour dire si le message a déja été diffusé ou pas, etc...)

enjoy [file name=retard2.zip size=6648]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/retard2.zip[/file]
 

Pièces jointes

salut,
J'ai pu tester ma ptite macro qui marche pas trop mal, mais : (je vais être chiant)
- si dans ma plage de date j'ai mis une série de 10 cellules (A1:A10), quand j'ouvre mon classeur, je vais avoir 10 petites fenêtres qui vont s'ouvrir les unes à la suite des autres, donc moyen...est-il possible de faire afficher seulement un message correspondant à la date du jour ? Merci
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 Classeur disparu
Réponses
19
Affichages
1 K
Réponses
7
Affichages
859
Retour