Bonjour à tous,
Je suis en train d'écrire un programme qui m'ouvre plusieurs fichiers et applique plusieurs commandes de mise en page et cette partie marche très bien. Par contre j'essaye d'ajouter une feuille "page de garde" à ces fichiers et elle s'insère tout le temps dans mon fichier contenant la macro.
J'ai beau activer mon classeur, l'ajout se fait toujours sur le classeur contenant la macro. J'ai essayé plusieurs bouts de programme trouver sur le net mais sans succès, le dernier en date ici :
Dim StrFile, chemin As String
chemin = "C:\Users\Matthieu.GUINET\Documents\Plan à traiter\"
StrFile = Dir(chemin & "*.csv*")
Do While Len(StrFile) > 0
With Workbooks.Open(chemin & StrFile)
Application.DisplayAlerts = False
Dim PageDeGarde As Worksheet
Workbooks(StrFile).Activate
Set PageDeGarde = Sheets.Add(Before:=Workbooks(StrFile).Sheets(Sheets.Count))
PageDeGarde.Name = "Page de garde"
[...] suite du programme de mise en page.
Quelqu'un aurait-il une solution pour ce problème ou des pistes ?
Merci d'avance.
MG.