Bonjour à tous !
j'ai un fichier prog.xls avec 6 onglets
je copie les 4 premiers et je l'enregistre
'chemin du nouveau fichier
prog_excel = ActiveWorkbook.Path & "\Prog - " & Format$(Date, "dd mmmm") & "(mail).xls"
'on copie les onglets qu'on veut envoyer par mail
Sheets(Array("PROGRAMMES", "Listes", "Récap groupe", "Thèmes")).Copy
ActiveWorkbook.SaveAs Filename:=prog_excel, FileFormat:=xlExcel8 'Enregistre le nouveau fichier format .xls
ActiveWorkbook.Close 'Ferme le fichier
Le problème c'est que dans le nouveau fichier créé, il me génère une liaison vers le fichier source (prog.xls ) alors qu'il n'a pas lieu d'être.
Quand je fais je fais "Rompre la liaison" dans le nouveau classeur tout va bien, pas de problème.
Comment faire pour me débarrasser de cette liaison externe sur le nouveau fichier?
Autre question:
quelle différence entre
FileFormat:=56 et FileFormat:=xlExcel8
j'ai un fichier prog.xls avec 6 onglets
je copie les 4 premiers et je l'enregistre
'chemin du nouveau fichier
prog_excel = ActiveWorkbook.Path & "\Prog - " & Format$(Date, "dd mmmm") & "(mail).xls"
'on copie les onglets qu'on veut envoyer par mail
Sheets(Array("PROGRAMMES", "Listes", "Récap groupe", "Thèmes")).Copy
ActiveWorkbook.SaveAs Filename:=prog_excel, FileFormat:=xlExcel8 'Enregistre le nouveau fichier format .xls
ActiveWorkbook.Close 'Ferme le fichier
Le problème c'est que dans le nouveau fichier créé, il me génère une liaison vers le fichier source (prog.xls ) alors qu'il n'a pas lieu d'être.
Quand je fais je fais "Rompre la liaison" dans le nouveau classeur tout va bien, pas de problème.
Comment faire pour me débarrasser de cette liaison externe sur le nouveau fichier?
Autre question:
quelle différence entre
FileFormat:=56 et FileFormat:=xlExcel8