le terme "thisWorkbook" désigne le classeur contenant ta macro
bye
tiah
<mboileau@hotmail.com> a écrit dans le message de news:
1154614195.690205.255860@h48g2000cwc.googlegroups.com...
Bonjour, J'ai la macro suivante mais ça ne fonctionne pas. Qu'est-ce
que je dois changer?
le terme "thisWorkbook" désigne le classeur contenant ta macro
bye
tiah
<mboileau@hotmail.com> a écrit dans le message de news:
1154614195.690205.255860@h48g2000cwc.googlegroups.com...
Bonjour, J'ai la macro suivante mais ça ne fonctionne pas. Qu'est-ce
que je dois changer?
Bonsoir, Qu'est-ce qui ne va pas? Essaie ceci: '----------- [Rapport!a1:k60].Copy Workbooks.Open Filename:="G:BA'sBA's 2006Rapport BA's.xls" ActiveSheet.Paste Destination:=Worksheets("Feuil1").Range("a1") ActiveWorkbook.Save ActiveWorkbook.Close '------------- Pour peu que le fichier de destination existe , cela devrait faire. Salutations JJ
a écrit dans le message de news: ok maintenant j'ai ceci
Sub SaveRapport() ThisWorkbook.Sheets("Rapport").Range("A1:K60").Select Selection.Copy ThisWorkbook.Sheets("Rapport").Range("A1").Select Workbooks.Open Filename:="G:BA'sBA's 2006Rapport BA's.xls" Worksheets("Feuil1").Range("A1").Select ActiveSheet.Paste Application.CutCopyMode = False ActiveWorkbook.Save ActiveWindow.Close End Sub
J'ai un message d'erreur:" La méthode Select de la classe Range a échoué".
Qu'est-ce qui ne va pas?
Merci MP
Bonsoir,
Qu'est-ce qui ne va pas?
Essaie ceci:
'-----------
[Rapport!a1:k60].Copy
Workbooks.Open Filename:="G:BA'sBA's 2006Rapport BA's.xls"
ActiveSheet.Paste Destination:=Worksheets("Feuil1").Range("a1")
ActiveWorkbook.Save
ActiveWorkbook.Close
'-------------
Pour peu que le fichier de destination existe , cela devrait faire.
Salutations
JJ
<mboileau@hotmail.com> a écrit dans le message de
news:1154618041.055512.234550@i3g2000cwc.googlegroups.com...
ok maintenant j'ai ceci
Sub SaveRapport()
ThisWorkbook.Sheets("Rapport").Range("A1:K60").Select
Selection.Copy
ThisWorkbook.Sheets("Rapport").Range("A1").Select
Workbooks.Open Filename:="G:BA'sBA's 2006Rapport BA's.xls"
Worksheets("Feuil1").Range("A1").Select
ActiveSheet.Paste
Application.CutCopyMode = False
ActiveWorkbook.Save
ActiveWindow.Close
End Sub
J'ai un message d'erreur:" La méthode Select de la classe Range a
échoué".
Bonsoir, Qu'est-ce qui ne va pas? Essaie ceci: '----------- [Rapport!a1:k60].Copy Workbooks.Open Filename:="G:BA'sBA's 2006Rapport BA's.xls" ActiveSheet.Paste Destination:=Worksheets("Feuil1").Range("a1") ActiveWorkbook.Save ActiveWorkbook.Close '------------- Pour peu que le fichier de destination existe , cela devrait faire. Salutations JJ
a écrit dans le message de news: ok maintenant j'ai ceci
Sub SaveRapport() ThisWorkbook.Sheets("Rapport").Range("A1:K60").Select Selection.Copy ThisWorkbook.Sheets("Rapport").Range("A1").Select Workbooks.Open Filename:="G:BA'sBA's 2006Rapport BA's.xls" Worksheets("Feuil1").Range("A1").Select ActiveSheet.Paste Application.CutCopyMode = False ActiveWorkbook.Save ActiveWindow.Close End Sub
J'ai un message d'erreur:" La méthode Select de la classe Range a échoué".