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

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…
 

laurent182

XLDnaute Nouveau
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..
 

Discussions similaires

Réponses
3
Affichages
349
Réponses
6
Affichages
227

Statistiques des forums

Discussions
312 088
Messages
2 085 201
Membres
102 817
dernier inscrit
Nini668