Bonjour!,
J’exécute une macro Excel à partir d’Access.
Le problème est que pour une raison inconnu, parfois Excel ne se ferme pas ce qui a pour effet a la prochaine exécution de ce code, j’obtiens une erreur disant que le fichier est en cours d’exécution.
Ce que j’aimerais pourvoir faire, c’est de modifier mon code pour que, qu’elle qu’en soit états du fichier « ouvert ou ferme » tout s’exécute sans interruption. Sinon du moins, je laisse le fichier xls ouvert.
Merci!!!
Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Public Function MacroExcel() Dim Xl As Excel.Application Set Xl = New Excel.Application Xl.Workbooks.Open "C:\Documents and Settings\Propriétaire\Mes documents\Graphiques web\graphiques.xls" Xl.Run "graph" Xl.Quit Set Xl = Nothing End Function
Partager