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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  excel : acquiter macro à l'ouverture

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

excel : acquiter macro à l'ouverture

n°1955486
pascal_bid​ouille
Posté le 06-01-2010 à 13:54:00  profilanswer
 

Bonjour,
 
J'ai une macro excel qui ouvre un grand nombre de fichiers excel pour en récupérer des information et compiler tout cela.
Mon problème est que certains de ces fichiers contiennent eux aussi des macros.
Du coup à chaque fois, excel me met une fenêtre : "security warning" avec "enable" ou "disable " macro.
 
J'utilise :

Code :
  1. Workbooks.Open Filename:=fich, local:=True

"fich" contient le nom de mon fichier à ouvrir
 
Comment puis-je acquiter cela automatiquement ?
A priori plutot "enable".
 
Au passage chose bizarre, si je sélectionne "disable" ma macro d'origine (qui a ouvert le fichier) s'arrête aussi ... pourquoi ?
 
Merci pour votre aide et bonne année à tous.

mood
Publicité
Posté le 06-01-2010 à 13:54:00  profilanswer
 

n°1956285
Thierry_94
Posté le 08-01-2010 à 20:16:31  profilanswer
 

Bonjour,
 
Si les macros des fichiers ouverts peuvent ne pas être exécutées :
il suffit de mettre "Application.EnableEvents = False en début de la votre macro.
Ne pas oublier de remettre "Application.EnableEvents = True" à la fin.
 
Si non :
Mettre en début de macro "Application.DisplayAlerts = False"  
Puis en fin de macro "Application.DisplayAlerts = True"  
 
Thierry  

n°1957629
pascal_bid​ouille
Posté le 13-01-2010 à 17:10:05  profilanswer
 

Bonjour,
 
J'ai essayé aussi bien  
Application.EnableEvents = False
et  
Application.DisplayAlerts = False
Rien n'y fait, j'ai le message d'alerte sur les macros


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

  excel : acquiter macro à l'ouverture

 

Sujets relatifs
[excel] Incrémenter une formule.[Excel]Connaître la dernière ligne d'un tableau
Commandbar sous Excel 2007Intrepretation du code Html dans Microsoft EXCEL
[Excel VBA] Lister les noms de plages de cellules et leurs coordonnéesXLM, XSD, Excel & multiligne
Exécuter Macro Excel depuis Access[excel vba] virer les espaces et retour à la lignes
[VB/Excel] Différent résultat execution classique/execution pas à pas 
Plus de sujets relatifs à : excel : acquiter macro à l'ouverture


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