Bonjour à tous,
Je vous explique mon souci, j’ai fait une macro qui
copie les données d’une feuille du fichier ouvert disons fichierA
ouvre un fichier B
copie les données du fichier A vers B
sauvegarde B et ferme B
et reviens sur le fichier A
Bon le souci c’est que mon fichier A peut changer de nom et ma macro utilise pour faire simple la syntaxe suivante :
Cells.Select
Application.CutCopyMode = False
Selection.Delete Shift:=xlUp
Range("A1").Select
Windows("fichierA.xls").Activate
Selection.Copy
Windows("fichierB.xls").Activate
Cells.Select
ActiveSheet.Paste
Comment puis faire pour que le fichier B ne s’affiche jamais à l’écran et que la syntaxe
Windows("fichierA.xls").Activate soit variable (je veux dire si fichierA se nomme toto) que la macro fonctionne quand même ?
Je sais que ActiveWorkbook.Visible = False existe mais comme mon fichier change de nom ….
ARf …. Je bloque un peu
Je ne sais pas si ma problématqiue est claire ?
Je vous remercie d’avance pour vos idées et suggestions
Bon week end
Je vous explique mon souci, j’ai fait une macro qui
copie les données d’une feuille du fichier ouvert disons fichierA
ouvre un fichier B
copie les données du fichier A vers B
sauvegarde B et ferme B
et reviens sur le fichier A
Bon le souci c’est que mon fichier A peut changer de nom et ma macro utilise pour faire simple la syntaxe suivante :
Cells.Select
Application.CutCopyMode = False
Selection.Delete Shift:=xlUp
Range("A1").Select
Windows("fichierA.xls").Activate
Selection.Copy
Windows("fichierB.xls").Activate
Cells.Select
ActiveSheet.Paste
Comment puis faire pour que le fichier B ne s’affiche jamais à l’écran et que la syntaxe
Windows("fichierA.xls").Activate soit variable (je veux dire si fichierA se nomme toto) que la macro fonctionne quand même ?
Je sais que ActiveWorkbook.Visible = False existe mais comme mon fichier change de nom ….
ARf …. Je bloque un peu
Je ne sais pas si ma problématqiue est claire ?
Je vous remercie d’avance pour vos idées et suggestions
Bon week end