Есть ли способ, где я могу копировать и вставлять данные из любой открытой рабочей книги, не используя Workbooks.Open("FileName")
? Я хочу иметь возможность скопировать тот же набор данных из рабочей книги, закрыть его, и когда я открою другую рабочую книгу, макрос узнает, что я копирую из второй рабочей книги.
Например:
Код 1: копирование из первого источника данных
Set wb1 = ThisWorkbook
Set wb2 = Workbooks.Open("C:\Users\HONL120\Desktop\Sept HC Reports\HR Headcount Report 2018 Australia SEPTEMBER.XLSX")
Код 2: Копирование из второго источника данных
Set wb1 = ThisWorkbook
Set wb2 = Workbooks.Open("C:\Users\HONL120\Desktop\Sept HC Reports\18 09 Malaysia HR Headcount Report 2018 (Sept).xlsx")
Из приведенного выше примера я хотел бы избежать этого и дать макросу понять, что когда я открываю второй источник данных, я извлекаю из него данные, не вводя имя файла заново.
Есть ли способ достичь этого? Я надеюсь, что мое объяснение ясно и заранее спасибо!