je dispose d'un code VBA permettant d'ouvrir un classeur Excel. Ce code fonctionnait parfaitement sur mon PC fixe mais lorsque je l'utilise sur mon PC portable l'erreur suivant apparaît.
Erreur exécution '1004': La méthode 'Open' de l'objet 'Workbooks' a échoué
Chose étrange, en exécution pas à pas (F8), le problème n’apparaît pas.
La question: Pourquoi VBA réagit comme ça et comment régler ce problème ?
Ci-dessous le code permettant d'ouvrir le classeur:
Code:
Dim F_CurrentCata As Excel.Application
Application.DisplayAlerts = False
Set F_CurrentCata = Workbooks.Open(PathCata)
Re : Erreur exécution '1004': La méthode 'Open' de l'objet 'Workbooks' a échoué
Bonjour à vous tous,
Je me permet de relancer cette discussion car j ai un problème très similaire. J ai créé une macro qui ouvrait plusieurs fichiers Excel pour les compiler,il y a un an avec une version Excel 2007 . Cette macro a toujours fonctionné jusqu'à aujourd’hui ou elle plante mais pas sur tous les postes testés... les symptômes:
la macro ne fonctionne plus sur 2 postes ou elle fonctionnait avant avec une version Excel 2007 SP3
lors de l'exécution j obtiens le message d'erreur suivant :Erreur exécution '1004': La méthode 'Open' de l'objet 'Workbooks' a échoué
en ouvrant le fichier à compiler (par excel fichier=>ouvrir) j obtiens une autre message :Excel a rencontré un contenu illisible...voulez récupérez le fichier?
si je le récupère j obtiens un fichier sans aucune mise en forme sensé être corrigé d'erreur XML, mais si je ferme entièrement Excel et j'ouvre le fichier à compiler depuis l'explorateur Windows ce dernier s'ouvre normalement ( plus de message avec contenu illisible...)
Étant donné que la macro et les fichiers fonctionnent normalement sur d'autres postes en Excel 2007 (SP1 à 3) et d'autres versions Excel (2003 et 2010). Je n'ai aucune idée sur la solution à adopter sur les postes en question (désinstaller et réinstaller OFFICE n'a pas fonctionné)
Re : Erreur exécution '1004': La méthode 'Open' de l'objet 'Workbooks' a échoué
J'ai moi aussi un fichier excel 2007 qui fonctionnait très bien toutes les macros etainent ok je suis passé sur Excel 2010 et je peux lancer une macro pour ouvrir les fichiers soit faire un aperçu en PDF les deux ne cohabitent plus j ai le même message d erreur que daminod écrit le 18/10/2012