Rebonjour,
Cette fois, on crée un fichier par semaine qui est toujours sauvegardé au même endroit sur le réseau et nommé sur le même modèle ("Fichier de la semaine " et le numéro de la semaine).
Chaque semaine, j'ouvre par macro le fichier de la semaine précédente pour y reporter des infos. Seulement, il se peut que pendant les périodes de faible activité, on ne crée pas ce fichier toutes les semaines, et qu'il y ait un espace de deux semaines voire plus.
Par exemple, cette semaine (la semaine 13), je vais chercher le fichier de la semaine précédente (donc la semaine 12) en utilisant:
Mais si le fichier de la semaine 12 n'a pas été fait, j'aimerais ouvrir le fichier de la semaine 11 (ou de la semaine 10 si pas de semaine 11 etc).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SemP = Format(DateAdd("ww", -1, Date), "ww") Workbooks.Open Filename:="C\...\Extractions\Fichier de la semaine " & SemP & ".xls", UpdateLinks:=0
J'arrive bien à boucler sur les fichiers du dossier en m'inspirant de la FAQ, mais je coince au moment de dire qu'il faut qu'il faut ouvrir le fichier "le moins antérieur"...
Partager