Bonjour,
Je fais régulièrement des extractions de données et j'enregistre le fichier sous le format:
"Nom du fichier" & mois & " v " & date d'enregistrement.
Je me retrouve ainsi avec plusieurs fichiers de versions différentes dans un même dossier.
Afin de garder les mêmes onglets pour chacune de mes versions, j'ouvre un ancien fichier de mon dossier, je supprime les anciennes données pour mettre les nouvelles et je sauvegarde sous un autre nom.
J'ai testé le code suivant:
Mon objectif, est d'ouvrir un fichier quelconque pour actualiser mes données et enregistrer une nouvelle version.
Lorsque j'exécute la macro, j'ai une erreur d'exécution 1004 avec le nom d'un de mes fichiers et on me dit que le fichier est introuvable et de vérifier le nom et l'emplacement.
Merci par avance pour votre aide
Je fais régulièrement des extractions de données et j'enregistre le fichier sous le format:
"Nom du fichier" & mois & " v " & date d'enregistrement.
Je me retrouve ainsi avec plusieurs fichiers de versions différentes dans un même dossier.
Afin de garder les mêmes onglets pour chacune de mes versions, j'ouvre un ancien fichier de mon dossier, je supprime les anciennes données pour mettre les nouvelles et je sauvegarde sous un autre nom.
J'ai testé le code suivant:
Code:
Sub test()
M= InputBox("Mois en cours?")
Chemin = "C:\Test conso\" & M 'chemin de mon dossier
Fichier = Chemin & "\" & "CL" & M & " v" 'format d'un fichier
Workbooks.Open Dir(Fichier & "*") ' ouverture d'un fichier dont le nom est plus ou moins proche
End Sub
Mon objectif, est d'ouvrir un fichier quelconque pour actualiser mes données et enregistrer une nouvelle version.
Lorsque j'exécute la macro, j'ai une erreur d'exécution 1004 avec le nom d'un de mes fichiers et on me dit que le fichier est introuvable et de vérifier le nom et l'emplacement.
Merci par avance pour votre aide
Dernière édition: