Вам необходимо использовать ссылки и ссылаться на рабочую книгу и лист, например:
Option Explicit
Sub OpenWorkbook()
Dim wb As Workbook, ws As Worksheet
Set wb = Workbooks.Open("C:\abc.xlsx", UpdateLinks:=False, ReadOnly:=True)
Set ws = wb.Sheets("Sheet1")
ws.Range("A1:B7").ClearContents
End Sub
Обратите внимание, что параметры в открытой рабочей книге, такие как Updatelinks
и ReadOnly
, можно изменить на True
или False
как вам нужно.