Excel depuis Access : problème de performance
bonjour
j'ai une fonction VBA ACCESS qui ouvre un classeur excel pour exécuter une
macro.
Le code pour ouvrir le classeur excel est :
Code:
1 2 3 4 5 6 7 8 9
| Dim appExcel As Object
Set appExcel = CreateObject("Excel.Application")
appExcel.Visible = True
With appExcel
.Workbooks.Open (Chemin_fichiers_base & "Mef BDC 2010.xls")
.Run ("Module1.mef_bdc")
End With
appExcel.Quit
Set appExcel = Nothing |
Si je mets appExcel.Visible = True , aucun problème, excel s'ouvre et ma macro tourne très rapidement.
Mais si je mets appExcel.Visible = False , Excel ne s'ouvre pas, ce qui est normal, la macro s'exécute mais trèèès lentement.
(30 min pour générer un fichier au lieu de qq secondes)
Voyez vous un moyen de remédier à cela ?
merci