将当前工作簿分配给 Excel 中的工作簿对象

aSy*_*oad 0 excel vba excel-2010

我尝试将当前工作簿分配给工作簿对象:

Dim wb As Workbook, ws As Worksheet, rng As Range

wb = ThisWorkbook
Run Code Online (Sandbox Code Playgroud)

在本例中,代码正在运行并且是当前活动的工作簿。但我收到以下错误,我错在哪里:

91 - Object variable or With block variable not set

CaB*_*ach 5

将对象分配给变量时,必须使用Set

Set wb =ThisWorkbook
Run Code Online (Sandbox Code Playgroud)