读书人

一个excel vba代码老有异常请大侠指

发布时间: 2013-08-04 18:26:16 作者: rapoo

一个excel vba代码老有错误,请大侠指点,多谢
一个函数:
Private Sub CalCol_AJ(hSrcFile As Workbook)

Dim rSWRange As Range
With Workbooks(1).Worksheets(1)
rSWRange = .Range("C6:C18")
End With

end sub
可每次运行到红色行时都提示:
总提示:运行时错误'91' 对象变量或with块变量未设置。

我在红色行处设断点,然后查看Workbooks(1).Worksheets(1)变量,是可以正常看到该变量值是我希望定位的sheet页的。但是为何访问:.Range()就报错呢?哪位大侠解释一下吧,多谢多谢。

[解决办法]

Set rSWRange = .Range("C6:C18")

读书人网 >VBA

热点推荐