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?