Bonjour,🙂
Je galère depuis un moment sur une macro. En fait, j'aimerais pouvoir ouvrir des fichiers automatiquement, tout en évitant de préciser le nom de chaque fichier. Pour être plus précis chaque fichier est généré tous les mois sous la forme de "Mois Année Analyse.xls" dans un même répertoire.
J'ai donc créer en gros ceci (avec les variables déclarés):
Mois(0) = "janv"
Mois(1) = "fev"
Mois(2) = "mars"
Mois(3) = "avril"
Mois(4) = "mai"
Mois(5) = "juin"
Mois(6) = "juillet"
Mois(7) = "aout"
Mois(8) = "septembre"
Mois(9) = "octobre"
Mois(10) = "novembre"
Mois(11) = "décembre"
For i = 0 To 11
traitement (i)
Next i
Sub traitement(m As Integer)
annee = Format(Now, "yy")
If Dir$("C:\Users\Martin\Desktop\travaux\") <> "" 😕
Windows(Mois(m) & " " & annee & " Analyse.xls").Activate
...
Mais étant donné que les mois suivants n'ont pas été encore créer ils m'affichent une erreur me spécifiant que des fichiers n'existent pas.
Si quelqu'un a une solution se serait super.
Merci beaucoup
Je galère depuis un moment sur une macro. En fait, j'aimerais pouvoir ouvrir des fichiers automatiquement, tout en évitant de préciser le nom de chaque fichier. Pour être plus précis chaque fichier est généré tous les mois sous la forme de "Mois Année Analyse.xls" dans un même répertoire.
J'ai donc créer en gros ceci (avec les variables déclarés):
Mois(0) = "janv"
Mois(1) = "fev"
Mois(2) = "mars"
Mois(3) = "avril"
Mois(4) = "mai"
Mois(5) = "juin"
Mois(6) = "juillet"
Mois(7) = "aout"
Mois(8) = "septembre"
Mois(9) = "octobre"
Mois(10) = "novembre"
Mois(11) = "décembre"
For i = 0 To 11
traitement (i)
Next i
Sub traitement(m As Integer)
annee = Format(Now, "yy")
If Dir$("C:\Users\Martin\Desktop\travaux\") <> "" 😕
Windows(Mois(m) & " " & annee & " Analyse.xls").Activate
...
Mais étant donné que les mois suivants n'ont pas été encore créer ils m'affichent une erreur me spécifiant que des fichiers n'existent pas.
Si quelqu'un a une solution se serait super.
Merci beaucoup