OVH Cloud OVH Cloud

Auto_open

5 réponses
Avatar
YANN24
Re bonjour,

Je voudrais savoir si dans mon auto_open je dois tout écrire, ou si je peu
appeler des macros déjà créées ailleurs?
Je vous remercie.
YANN

5 réponses

Avatar
Sitting Hoax
Bonjour,
non pour la première partie, et oui pour la seconde.
Le mieux eut été de tester, tout simplement non ?
Avec l'enregisterur de macros, tu sauras le nom exact de la macro en
l'activant.
Ce nom, il suffit de l'inscrire dans le code de l'auto_open

Amicalement
Sitting Hoax
"YANN24" a écrit dans le message de
news:
Re bonjour,

Je voudrais savoir si dans mon auto_open je dois tout écrire, ou si je peu
appeler des macros déjà créées ailleurs?
Je vous remercie.
YANN


Avatar
bourby
YANN24 wrote:
Re bonjour,

Je voudrais savoir si dans mon auto_open je dois tout écrire, ou si je peu
appeler des macros déjà créées ailleurs?
Je vous remercie.
YANN
bonjour,


pas de problème pour exécuter des macros présentes dans le même classeur.
Pour celles présentes dans dans un autre classeur ouvert (un .xla
p.ex.), la syntaxe est:

Application.Run "MesMacros.xla!MaMacro" (merci à Starwing, il y a
quelques jours...)

Cordialement

Bourby

Avatar
YANN24
Ok, mais je met koi dans mon auto_open pour appeler mes macros? Quelles
lignes dois-je mettre dans mon code VBA?
Merci beaucoup
YANN.


YANN24 wrote:
Re bonjour,

Je voudrais savoir si dans mon auto_open je dois tout écrire, ou si je peu
appeler des macros déjà créées ailleurs?
Je vous remercie.
YANN
bonjour,


pas de problème pour exécuter des macros présentes dans le même classeur.
Pour celles présentes dans dans un autre classeur ouvert (un .xla
p.ex.), la syntaxe est:

Application.Run "MesMacros.xla!MaMacro" (merci à Starwing, il y a
quelques jours...)

Cordialement

Bourby




Avatar
Clément Marcotte
se quille y a entere sub et les parantaises


"YANN24" a écrit dans le message de
news:
Ok, mais je met koi dans mon auto_open pour appeler mes macros?
Quelles

lignes dois-je mettre dans mon code VBA?
Merci beaucoup
YANN.


YANN24 wrote:
Re bonjour,

Je voudrais savoir si dans mon auto_open je dois tout écrire, ou
si je peu



appeler des macros déjà créées ailleurs?
Je vous remercie.
YANN
bonjour,


pas de problème pour exécuter des macros présentes dans le même
classeur.


Pour celles présentes dans dans un autre classeur ouvert (un .xla
p.ex.), la syntaxe est:

Application.Run "MesMacros.xla!MaMacro" (merci à Starwing, il y a
quelques jours...)

Cordialement

Bourby






Avatar
bourby
En d'autres termes, si la macro à exécuter est encodée sous la forme:
Macro1()
lignes de code
end sub

la ligne VBA à placer dans l'auto_open (ou toute autre macro) pour
exécuter Macro1 est tout simplement:

Macro1


Voilà, et bon courage

Bourby


Clément Marcotte wrote:
se quille y a entere sub et les parantaises


"YANN24" a écrit dans le message de
news:

Ok, mais je met koi dans mon auto_open pour appeler mes macros?


Quelles

lignes dois-je mettre dans mon code VBA?
Merci beaucoup
YANN.



YANN24 wrote:

Re bonjour,

Je voudrais savoir si dans mon auto_open je dois tout écrire, ou




si je peu

appeler des macros déjà créées ailleurs?
Je vous remercie.
YANN


bonjour,

pas de problème pour exécuter des macros présentes dans le même



classeur.

Pour celles présentes dans dans un autre classeur ouvert (un .xla
p.ex.), la syntaxe est:

Application.Run "MesMacros.xla!MaMacro" (merci à Starwing, il y a
quelques jours...)

Cordialement

Bourby