Witam,
Mam do napisania makro, które będzie kopiować dane z pewnego arkusza (nazwa arkusza nie zmienia się, ilość danych również) z dużej ilości plików o zmiennej nazwie (liczba skoroszytów może się zmieniać). Pierwszy problem polega na określeniu ostatniego niepustego wiersza w każdym z tym plików (określenie kolumn nie jest konieczne gdyż ich liczba jest stała). Poniższe makro działa na zawężonym obszarze dla "i" i "j" - kopiuje zawartość jednej zdefiniowanej komórki. Drugi problem polega gdy chcę tą określoną komórkę zmienić na Cells(i,j), wtedy wyrzuca błąd NAME.
Mam do napisania makro, które będzie kopiować dane z pewnego arkusza (nazwa arkusza nie zmienia się, ilość danych również) z dużej ilości plików o zmiennej nazwie (liczba skoroszytów może się zmieniać). Pierwszy problem polega na określeniu ostatniego niepustego wiersza w każdym z tym plików (określenie kolumn nie jest konieczne gdyż ich liczba jest stała). Poniższe makro działa na zawężonym obszarze dla "i" i "j" - kopiuje zawartość jednej zdefiniowanej komórki. Drugi problem polega gdy chcę tą określoną komórkę zmienić na Cells(i,j), wtedy wyrzuca błąd NAME.
Kod: VBScript