Bonjour.

Je suis à l'heure actuelle quelque peu bloqué par une récupération de cellules provenant de classeurs Excel fermés. j'ai pensé que l'utilisation d'un ExecuteExcel4Macro pourrait résoudre mes problêmes, mais il n'en est rien. Est-ce dû à Excel 2007 que j'utilise? Le document est, quant à lui, au format 2003.

Voilà la partie de mon code incriminée:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
champ1 = "'C:\dossier quelconque\[Classeur Excel tout aussi quelconque.XLS]Feuil1'!$A$1"
var1 = Application.ExecuteExcel4Macro(champ1)
Cells(1, 1) = var1
Et je reçois, en seule guise de récompense, le message suivant:

Erreur d'exécution '1004':
Erreur définie par l'application ou par l'objet
et pourtant, le fichier Excel en question existe bien, et contient du contenu dans la cellule ciblée...

Ai-je commis une erreur? ou est-ce une mise à jour d'excel qui permet de remplacer les fonctions par des messages d'erreur?

La fonction existe pourtant encore, car quant on commence à la taper une zone de liste la proposant apparaît...