Я пытаюсь установить переменную исходного листа для переменной целевого рабочего листа в другой книге (DataSource1.xlsx) с целью в конечном итоге использовать ее для чтения целевого рабочего листа и выполнения некоторых вычислений, но это дает мне ошибку индекса вне диапазона.
Это мой код
Sub GenerateReport()
Dim source As Worksheet
Dim path As String
Set source= Workbooks(ThisWorkbook.path & "\DataSource1.xlsx").Sheets("Sheet1")
'path = ThisWorkbook.path
'Set wb = Workbooks.Open(ThisWorkbook.path & "\DataSource1.xlsx")
Dim one As Integer
one = 10
End Sub
Все файлы помещены в одну папку, и я проверил, нет ли ошибок именования или пути, почему это происходит?
ИЗМЕНИТЬ
Так выглядит мой проект после комментариев GSerg