Bonjour,

Dans un fichier 1 ayant une macro 1, je dois ouvrir un fichier 2 au niveau de la macro1, modifier son contenu et le sauvegarder. Le problème est que le fichier 2 possède une macro qui se lance à l'ouverture. Je voudrais pouvoir désactiver cette macro, uniquement lorsque je m'en sers dans ma macro 1. En dehors, si le fichier 2 est lancé seul sa macro se déclenche normalement..

Sinon peut etre existe t'il une autre méthode que le "open" qui lance excel, pour modifier le contenu d'un fichier...

code dans ma macro 1 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
Dim appExcel As Application 'Application Excel
Dim wbExcel As Workbook 'Classeur Excel
Dim wsExcel As Worksheet 'Feuille Excel
'Ouverture de l'application
Set appExcel = CreateObject("Excel.Application")
 
'Ouverture du fichier excel à modifier
Set wbExcel = appExcel.Workbooks.Open(cheminComplet) <= la ou je veux désactiver la macro de mon fichier 2
'wsExcel correspond à la première feuille du fichier
Set wsExcel = wbExcel.Worksheets("Paramètres")
Merci beaucoup si vous pouvez m'aider!! !

Bruno