Bonjour,
J'ai récupéré le code VBA excel d'une personne que je dois modifier.
Dans ce code il y a cette ligne :
Workbooks.Open (ThisWorkbook.Path & "\*NomFichier*.xlsx")
Le caractère * permet de remplacer n'importe quel caractère qui se situent avant et après "NomFichier" ce qui est nécessaire dans ce cas.
Lors du lancement de la macro j'obtiens l'erreur suivante :
-> Erreur d'éxecution 404, la méthode Open de l'objet Workbooks a échoué
En modifiant le nom du Fichier pour qu'il s'appelle exactement "NomFichier" (rien avant et après) et en lançant ce code :
Workbooks.Open (ThisWorkbook.Path & "\NomFichier.xlsx")
-> Le fichier s'ouvre sans aucun problème.
Le caractère * qui permet de remplacer n'importe quel caractère semble ne pas fonctionner sur mon PC.
je me demandais si :
- > cela venait de la version Excel
- > il y a aurait une Référence (librairie) que je devrais cocher
Merci par avance de votre aide