Bonjour à tous,
J'aimerais créer une macro qui m'archiverait tous les fichiers différents de celui du mois.
Actuellement, ma macro archive les fichiers du mois précédents à l'aide de variable.
Le soucis est que parfois je n'ai pas de fichier du mois précédent, mais de deux mois en arrière par exemple, ou bien des fichiers de décembre - et lorsque l'on sera en janvier, ça bloquera.
Ce que j'aimerais donc faire, c'est d'archiver tout ce qui n'est pas du mois.
Mes fichiers sont de la forme : NomFic = "FILE NAME" & Format(DateDeb, "MM-YY" ) & " to " & Format(DateFin, "MM-YY" ) & ".xlsx"
Sachant que mes variables étaient :
DateDeb = DateSerial(Year(Date) - 1, Month(Date) - 1, 1)
DateFin = DateSerial(Year(Date), Month(Date) - 2, 1)
J'aimerais que mes nouvelles varialbes soient :
DateDeb = DateSerial(Year(Date) -1, Month(Date), 1)
DateFin = DateSerial(Year(Date), Month(Date) - 1, 1)
Et que les fichiers différents de NomFic soient archivés dans un Path donné.
J'ai essayé de créer une variable NomFic2 pour ensuite mettre mon chemin & NomFic2 mais ca ne fonctionne pas.
Je ne peux pas créer de variable Dim NomFic2 <> NomFic, donc j'ai testé un NomFic2 = "FILE NAME" & * & "xlsx", en pendant que l'étoile serait reconnu, mais non.
J'espère avoir été plutôt claire... Je ne sais même pas si c'est possible
Si vous avez une idée ... Merci d'avance