在Excel中将当前WorkBook分配给Workbook对象

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

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

在这种情况下,代码正在运行,并且是当前活动的工作簿。 但是我得到以下错误,我哪里错了:

91 - Object variable or With block variable not set

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

 Set wb =ThisWorkbook