Я пытаюсь создать макрос, который открывает файл, копирует и вставляет данные из этого файла в новый лист Excel.
Проблема в том, что файл обновляется каждый месяц.Таким образом, у меня есть лист в Excel, где я скопировал и вставил путь к этому файлу (инструкции и его в ячейке A2).Я хочу знать, как я могу настроить свой код, чтобы открыть этот файл, скопировать его данные и закрыть файл.Я также хочу создать кнопку, которую я могу нажать для запуска макроса.
Пока это мой код:
Sub ImportData_Click()
'open the source workbook and select the source sheet
Workbooks.Open Filename:="'Instructions!'$A$2" 'this is the part of the
code that I'm having trouble with
Sheets("ABC").Select
' copy the source range
Sheets("ABC").Range("C:AI").Select
Selection.Copy
' select current workbook and paste the values
ThisWorkbook.Activate
Sheets("ABC DUMP").Select
Sheets("ABC DUMP").Range("A:").Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
'close the source workbook
Windows("'Instructions!'$A$2").Activate
ActiveWorkbook.Close
End Sub