Déclencher code VBA à l'ouverture d'un document excel

[Résolu/Fermé]
Signaler
Messages postés
3018
Date d'inscription
dimanche 22 mai 2005
Statut
Membre
Dernière intervention
8 octobre 2021
-
Messages postés
3018
Date d'inscription
dimanche 22 mai 2005
Statut
Membre
Dernière intervention
8 octobre 2021
-
Bonjour,

J'ai copié une ligne de code qui me permet (avec le bouton "Date") de déclencher ce message (voir screen).
Quelqu'un pour m'écrire le code, et à quel endroit le mettre pour déclencher ce message à l'ouverture du document?

Merci

https://www.cjoint.com/c/FCxirNDYOcn


1 réponse

Messages postés
2720
Date d'inscription
jeudi 2 juillet 2015
Statut
Membre
Dernière intervention
22 octobre 2021
1 683
Bonjour,

Dans le code VBA , vous avez dans l'explorateur de projet un dossier Microsoft excel Object.
Dans celui-ci il y a un fichier "ThisWorkbook"

Ecrivez la fonction
Private Sub Workbook_Open()
//Appel de votre Macro ici

End Sub


Normalement cela devrait fonctionner
Messages postés
3018
Date d'inscription
dimanche 22 mai 2005
Statut
Membre
Dernière intervention
8 octobre 2021
102
Bjr Diablo

Ca ne fonctionne pas, voire screen

https://www.cjoint.com/c/FCxrzU68DYn
Messages postés
3018
Date d'inscription
dimanche 22 mai 2005
Statut
Membre
Dernière intervention
8 octobre 2021
102
Pour ceux à qui ça intéresserait. Je précise pourquoi ça ne fonctionnait pas.

J'ai déjà une macro à l'intérieur de "Private Sub Workbook_Open()", il suffit d'entrer la nouvelle procédure à la suite de cette macro, et non rééditer un "Workbook Open".
Et le problème est résolu.
Messages postés
2720
Date d'inscription
jeudi 2 juillet 2015
Statut
Membre
Dernière intervention
22 octobre 2021
1 683 >
Messages postés
3018
Date d'inscription
dimanche 22 mai 2005
Statut
Membre
Dernière intervention
8 octobre 2021

Bonjour,

Pour être honnête je n'avais pas regarder votre Code avant de poster la réponse , c’était pour vous dire dans quel sub faire l'appel a la procédure.

Du coup j'ai mit "Ecrivez" alors que en effet vu qu'elle existait déjà , il suffisait juste d'ajouter l'appel de la procédure a la suite:)
Messages postés
3018
Date d'inscription
dimanche 22 mai 2005
Statut
Membre
Dernière intervention
8 octobre 2021
102
Bjr Diablo

Ainsi j'ai "tripatouillé", ça a du bon pour avancer un peu :-).
Mais sans ta réponse, eh bien je n'aurais pas avancé du tout.

Merci