OVH Cloud OVH Cloud

question sur Auto_open

2 réponses
Avatar
Franck
Bonjour,

J'ai crée une macro qui fonctionne bien, ouverture d'un fichier txt,
récupération des données, ajustement cellules, demande du nom de fichier à
l'utilisateur, et enregistrement dans un répertoire particuliers en mode
xls.

J'ai enregistrer cette macros dans un classeur Recup.xls, que j'ouvre avec
excel à partir d'une autre application.

J'ai nommé cette macro Auto_open (au niveau du module, et au niveau de la
sub) dans mon classeur Recup.xls, pour que cette macro se lance
automatiquement, lorsque j'ouvre ce classeur.

Attention : je ne veux pas qu'elle se déclenche à chaque fois que j'ouvre
Excel, c'est pourquoi je ne l'ai pas appelée Auto_open dans le classeur
Perso.xls.

Lorsque j'ouvre mon classeur Recupf.xls rien ne se passe.

Rien non plus lorsque je place cette procédure dans mon fichier de macros
perso.xls qui s'ouvre caché en arrière plan.

Y a-t-il une option pour que les macros autoopen se déclenche?

Merci de vos renseignements?

Franck.

2 réponses

Avatar
Philippe.R
Bonsoir Franck,
AMHA, tu devrais essayer d'appeler ta macro, que tu renommerais truc pour l'occasion, dans la procédure
open du module thisworkbook de ton classeur Recup.xls, ainsi :

Private Sub Workbook_Open()
truc
End Sub

--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
"Franck" a écrit dans le message de
news:bgoeae$9ro$
Bonjour,

J'ai crée une macro qui fonctionne bien, ouverture d'un fichier txt,
récupération des données, ajustement cellules, demande du nom de fichier à
l'utilisateur, et enregistrement dans un répertoire particuliers en mode
xls.

J'ai enregistrer cette macros dans un classeur Recup.xls, que j'ouvre avec
excel à partir d'une autre application.

J'ai nommé cette macro Auto_open (au niveau du module, et au niveau de la
sub) dans mon classeur Recup.xls, pour que cette macro se lance
automatiquement, lorsque j'ouvre ce classeur.

Attention : je ne veux pas qu'elle se déclenche à chaque fois que j'ouvre
Excel, c'est pourquoi je ne l'ai pas appelée Auto_open dans le classeur
Perso.xls.

Lorsque j'ouvre mon classeur Recupf.xls rien ne se passe.

Rien non plus lorsque je place cette procédure dans mon fichier de macros
perso.xls qui s'ouvre caché en arrière plan.

Y a-t-il une option pour que les macros autoopen se déclenche?

Merci de vos renseignements?

Franck.








Avatar
Franck
Merci pour ton renseignement cela fonctionne.

C'est génial les newsgroups.

Franck.




"Philippe.R" a écrit dans le message news:
#
Bonsoir Franck,
AMHA, tu devrais essayer d'appeler ta macro, que tu renommerais truc pour
l'occasion, dans la procédure

open du module thisworkbook de ton classeur Recup.xls, ainsi :

Private Sub Workbook_Open()
truc
End Sub

--
Amicales Salutations

Retirer A_S_ pour répondre.
XL97 / XL2002
"Franck" a écrit dans le message de
news:bgoeae$9ro$
Bonjour,

J'ai crée une macro qui fonctionne bien, ouverture d'un fichier txt,
récupération des données, ajustement cellules, demande du nom de fichier
à


l'utilisateur, et enregistrement dans un répertoire particuliers en mode
xls.

J'ai enregistrer cette macros dans un classeur Recup.xls, que j'ouvre
avec


excel à partir d'une autre application.

J'ai nommé cette macro Auto_open (au niveau du module, et au niveau de
la


sub) dans mon classeur Recup.xls, pour que cette macro se lance
automatiquement, lorsque j'ouvre ce classeur.

Attention : je ne veux pas qu'elle se déclenche à chaque fois que
j'ouvre


Excel, c'est pourquoi je ne l'ai pas appelée Auto_open dans le classeur
Perso.xls.

Lorsque j'ouvre mon classeur Recupf.xls rien ne se passe.

Rien non plus lorsque je place cette procédure dans mon fichier de
macros


perso.xls qui s'ouvre caché en arrière plan.

Y a-t-il une option pour que les macros autoopen se déclenche?

Merci de vos renseignements?

Franck.