Bonjour,
je suis débutant sous VBA et je ne m'explique pas le phénomène:
contexte:
excel : version 2002.SP3
IE : 6.SP2
j'ai une macro toute simple dans un classeur TEST.xls :
quand je l'execute sous excel le classeur Reference s'ouvre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Sub OPENFICREF() Dim id As Integer Dim test As String FICREF = "c:\Reference.xls" Workbooks.Open (FICREF) id = Workbooks.Count test = Workbooks(id).Name End Sub
quand je publie TEST.xls sous IE et que je veux exécuter la macro =>
Erreur 1004 la méthode 'Open' de l(objet 'workbooks' a échoué.
si je mets un point d'arret VBA sur la ligne 4 de la macro (FICREF=...) et que je l'exécute pas à pas : ça marche, même sous IE.
Je pense que ce problème est connu, mais hélas, pas par moi.
Je n'ai pas su trouver la solutions dans les faqs existantes.
Merci pour votre réponse
Partager