Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1410 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  pb vba Excel

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

pb vba Excel

n°221784
kruzi
Posté le 30-09-2002 à 14:30:36  profilanswer
 

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?

mood
Publicité
Posté le 30-09-2002 à 14:30:36  profilanswer
 

n°221792
JPA
Posté le 30-09-2002 à 14:43:32  profilanswer
 

il ne suffit pas de l'appeler autoopen ou qq chose dans le genre ?

n°221801
kruzi
Posté le 30-09-2002 à 14:51:21  profilanswer
 

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...

n°221812
JPA
Posté le 30-09-2002 à 15:07:29  profilanswer
 

tiens : http://dj.joss.free.fr/divers.htm#autopen
celà va te donner des idées.
A+

n°221996
TheDrOOpy
Posté le 30-09-2002 à 19:59:49  profilanswer
 

Il faut ajouter le code a la fonction Workbook_Open.

n°222407
bikerman
Posté le 01-10-2002 à 16:46:26  profilanswer
 

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)

n°222416
JPA
Posté le 01-10-2002 à 17:02:52  profilanswer
 

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...

n°222446
bikerman
Posté le 01-10-2002 à 17:37:52  profilanswer
 

=> JPA
absolument d'accord avec toi, mais il n'est précisé nul part que son classeur va être ouvert par une macro.
 :jap:

n°222457
JPA
Posté le 01-10-2002 à 17:53:35  profilanswer
 

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+

n°222506
bikerman
Posté le 01-10-2002 à 19:55:35  profilanswer
 

Absolument, d'ailleurs je te remercie pour ce site qui a trouvé sa place dans mes favoris  :D

mood
Publicité
Posté le 01-10-2002 à 19:55:35  profilanswer
 

n°222634
kruzi
Posté le 02-10-2002 à 09:32:02  profilanswer
 

merci, j'y suis arrivé


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  pb vba Excel

 

Sujets relatifs
Récuperer une base MySQL dans Excel, comment faire ?[VBA - Excel] Comment recuperer le nom du fichier courent ?
[OLE] Cherche la liste des fonctions Excel utilisable dans un OLE ?[Excel] Tomic foireux du vendredi AM :Faire un menu déroulant
Excel et port com1 (vba de excel donc)Excel: ouvrir dans une macro un fichier xl protege par mot de passe
Petite macro ExcelConvertir les données d'une feuille Excel en requête SQL? Spossible?
Copie d'un fichier Excel à un autreAu secours problème sur excel
Plus de sujets relatifs à : pb vba Excel


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR