首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VBA >

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

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

一个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")

热点排行