Bonjour le forum,
J'ai créé une petite macro permettant d'ouvrir les 3 fichiers de la veille, cela fonctionne parfaitement lorsque les 3 fichiers ont été créés la veille mais si par exemple il n'y a que 2 fichiers créés et non 3 dans ce cas, excel me met une erreur comme quoi il n'a pas trouvé l'un des fichiers ... logique me direz-vous !
Je voudrais donc :
D'avance merci pour votre aide,
fx62
J'ai créé une petite macro permettant d'ouvrir les 3 fichiers de la veille, cela fonctionne parfaitement lorsque les 3 fichiers ont été créés la veille mais si par exemple il n'y a que 2 fichiers créés et non 3 dans ce cas, excel me met une erreur comme quoi il n'a pas trouvé l'un des fichiers ... logique me direz-vous !
Je voudrais donc :
- Ouvrir les trois fichiers s'il y a trois fichiers
- Ouvrir les deux s'il n'y en a que deux
- S'il n'y en a qu'un seul, ouvrir l'unique fichier
- Et s'il n'y en a pas, alors ne rien faire
Code:
Sub Ouvrir_doc()
Workbooks.Open Filename:= _
"O:\...\...\Enregistrement des rapports\Rapport du " & Format(Now - 1, "yyyy-mm-dd") & " matin.xls"
Workbooks.Open Filename:= _
"O:\...\...\Enregistrement des rapports\Rapport du " & Format(Now - 1, "yyyy-mm-dd") & " après-midi.xls"
Workbooks.Open Filename:= _
"O:\...\...\Enregistrement des rapports\Rapport du " & Format(Now - 1, "yyyy-mm-dd") & " nuit.xls"
End Sub
D'avance merci pour votre aide,
fx62