VBA : impossible d’ouvrir un workbook (erreur 1004)

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

laurent182

XLDnaute Nouveau
Bonjour à tous,
Je vous écris car j’ai un problème pour ouvrir un classeur depuis VBA Excel.
Voici mon code (simplifié) :

Code:
Sub Macro1()
    
    Dim Repertoire As String
    Dim Fichier As String
    Dim i As Integer
 
For i = 5 To 10
            
    Repertoire = Cells(i, 14).Value
    Fichier = Cells(i, 15).Value

    Workbooks.Open Filename:=(Repertoire & "\" & Fichier)
  
Next i

End Sub

Il me renvoie l’erreur « Erreur d’éxecution ‘1004’ : La méthode ‘Open’ de l’objet ‘Workbooks ‘ a échoué ».

Si j’ajoute un « Msgbox (Repertoire & "\" & Fichier) », il m’affiche le bon chemin.
SI je tape directement le chemin « Workbooks.Open Filename:=( " c:\test.xlsx ") », le fichier s’ouvre.

Je n’arrive pas à trouver d’où vient l’erreur.

En vous remerciant par avance…
 
Re : VBA : impossible d’ouvrir un workbook (erreur 1004)

J'ai modifié les noms pour l'exemple, mais dans le fichier original il y a à chaque fois un chemin unique qui renvoi vers un fichier unique.
Par exemple : F:\Projet1\Fichier1.xlsx; F:\Projet2\Fichier2.xlsx; ect..
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 Code VBA
Réponses
10
Affichages
861
Réponses
9
Affichages
583
Réponses
2
Affichages
511
Réponses
3
Affichages
860
Réponses
2
Affichages
591
Retour