|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Inscription : mars 2009 Messages : 16 ![]() |
Bonjour,
Je voudrais executer mon code sur ma feuille au démarrage mais rien n'y fait. J'ai cherché et trouvé nombre de résultat sur les moteurs de recherche mais je dois faire un truc qui n'est pas bon. Pour faire court, j'ai une feuille qui s'appelle Calendrier avec macro et ComboBox. Mon code se trouve sur la feuille dans Worksheet_Activate. Alors dans 'ThisWorkBook', je mets: Code :
Code :
Avez une solution? Merci. |
||||
|
|
00
|
|
|
#2 | ||||||
|
Expert Confirmé Sénior
![]() Inscription : juillet 2008 Messages : 5 848 ![]() |
Tu peux mettre ta macro dans un module standard
Code :
Code :
Code :
__________________
Cordialement. |
||||||
|
|
20
|
|
|
#3 |
![]() ![]() Didier GONARDFormateur Développeur Office - indépendant Inscription : février 2008 Messages : 2 353 ![]() |
Bonjour,
ton problème est clair, tu fait reposer ton code sur l'activate de ta feuille1, si tu sauves ton classeur avec cette feuille active, à l'ouverture rien ne se déclenche vu que c'est déjà elle qui est active CQFD... Donc soit tu as plus d'une feuille dans ton classeur et tu mets dans le beforeClose du classeur, l'activate d'une autre feuille (sans macro sur cet évènement), ce qui assure une activate actif de la 1 via ton code dans l'open, soit tu organise différemment ton code pour suivre ce que t'as indiqué Mercatog... cordialement, Didier
__________________
Didier Gonard Ps : Pour noter positivement ou négativement un post, vous pouvez cliquer sur les pouces en bas à droite ! Tutoriels : Voir la liste de mes tutoriels et mon site pro sur ma Page DVP N'oubliez pas de mettre : ..quand c'est le cas !
|
|
|
20
|
|
|
#4 |
|
Invité de passage
![]() Inscription : mars 2009 Messages : 16 ![]() |
Oui exact.
Mais je voulais mettre qu'une seule feuille. Je suis passé par le système de Macro comme m'a indiqué Mercatog. Merci à vous!!
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com