Potrzebuję makro, które będzie przy zamknięciu pliku kopiować zakres i wklejać go do innego pliku.
Na teraz mam:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Sheets("Arkusz1").Range("A1:AI400").Copy Workbooks("C:\LISTA.xlsx").Sheets("Arkusz2").Range("A1")
Niestety, przy wersji jak wyżej dostaję "Run-time error '9': Subscript out of range".
Jeżeli kopiowanie jest pomiędzy arkuszami jednego pliku, wtedy działa OK.