pb vba Excel - VB/VBA/VBS - Programmation
Marsh Posté le 30-09-2002 à 14:43:32
il ne suffit pas de l'appeler autoopen ou qq chose dans le genre ?
Marsh Posté le 30-09-2002 à 14:51:21
j'sais pas, c'est pour ça que je pose la question
petite précision, je voudrais aussi que cette même m'acro se désactive à la fermeture
je sais pas si c'est possible...
Marsh Posté le 30-09-2002 à 15:07:29
tiens : http://dj.joss.free.fr/divers.htm#autopen
celà va te donner des idées.
A+
Marsh Posté le 01-10-2002 à 16:46:26
Selon moi, 2 possibilités:
1. tu fais une macro auto_open dans ton fichier en question
2. dans ton classeur de macro personel, tu fais une macro Workbook_Open dans laquelle tu fais un test avec le nom du classeur qui s'ouvres. (sans garantie: à tester)
Marsh Posté le 01-10-2002 à 17:02:52
Comment exécuter une macro Auto-Open en ouvrant un classeur par macro ?
Lorque l'on ouvre un fichier par macro les macros Auto_Open ne s'exécutent pas!!!
En effet si l'on veut, par macro à la fois ouvrir un fichier et exécuter sa macro Auto_Open
il faut utiliser une commande spéciale: "RunAutoMacros"
Sub OuvreLanceAutoOpen()
Workbooks.Open "test.XLS"
ActiveWorkbook.RunAutoMacros xlAutoOpen
End Sub
dans le lien que j'ai donné + haut...
Marsh Posté le 01-10-2002 à 17:37:52
=> JPA
absolument d'accord avec toi, mais il n'est précisé nul part que son classeur va être ouvert par une macro.
Marsh Posté le 01-10-2002 à 17:53:35
Dans ce cas, il suffit de l'appeler auto_open...
Mon lien lui donnait tout :
le nom de la macro qui s'exécute à l'ouverture
comment on l'exécute en l'ouvrant avec une macro
en bonus, un lien vers un bon site...
A+
Marsh Posté le 01-10-2002 à 19:55:35
Absolument, d'ailleurs je te remercie pour ce site qui a trouvé sa place dans mes favoris
Marsh Posté le 30-09-2002 à 14:30:36
voila j'aimerais programmer une macro Excel qui se lance
dès l'ouverture d'un fichier spécifique.
Quelqu'un peut-il m'aider?