Problème ouverture fichier excel via workbooks.open
Bonjour,
Je rencontre un soucis avec une macro vba. Dans celle-ci je réalise l'ouverture d'une fichier excel généré la veille par la même macro.
Lors de l'exécution de la macro, celle-ci bloque sur l'ouverture du fichier du jour précédent.
J'ai une erreur 1004 : La méthode 'Open' de l'objet 'Workbooks' a échoué.
Lorsque je clique sur débogage, j'identifie bien la ligne où se situe le workbooks.open
Le truc bizarre, c'est que lorsque je clique sur "play" pour continuer l’exécution de la macro, ce coup-ci l'ouverture du fichier se fait correctement et la macro se termine.
Donc à chaque fois que je lance la macro, je suis obligé de réaliser cette action manuellement : débogage et play pour finir l’exécution de la macro.
Je ne vous joins que la partie concernant l'ouverture du fichier.
A noter que le fichier du jour précédent est correctement nommé, bien existant et qu'il s'agit d'un fichier partagé.
Code:
1 2 3 4 5 6 7 8 9 10 11
| Private Sub RecupInfosPRE()
Dim FichierPRE As String
Dim JourPRE As Date
Dim wbExcel As Workbook
JourPRE = WorksheetFunction.WorkDay(Date, -1)
FichierPRE = "test_" & Year(JourPRE) & Month(JourPRE) & Day(JourPRE) & ".xlsx"
Set wbExcel = Workbooks.Open("S:\test\" & FichierPRE)
End Sub |
Sauriez-vous m'indiquer si la méthode que j'utilise pour l'ouverture du fichier est correcte et d'où pourrait provenir cette erreur ?
Merci d'avance pour votre retour,
Cdt,