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 :

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 l'execute sous excel le classeur Reference s'ouvre
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