我已经定义了一个名为SSIDWS
的工作表对象,当我获得SSIDWS.Columns(3)
属性并尝试像下面这样访问其他方法时:SSIDWS.Columns(3).
,我没有得到intellisense下拉列表访问范围的方法,这很烦人,因为.Columns(3)
返回了一个范围,即使我只是手动输入SSIDWS.Columns(3).Find(
,我也没有得到下面有用的小框,它告诉您参数是什么。这很烦人,有人知道为什么这不起作用吗?
答案 0 :(得分:2)
Intellisense通常不提供此类收集的建议。 ActiveWorkbook.sheets(1)
不提供智能选项。
作为范围,您可以使用下一个解决方法:
Dim SSIDWS As Worksheet, C As Range
Set SSIDWS = ActiveSheet 'use here the sheet you want
Set C = SSIDWS.Columns(3)
'then intellisense will show up for C range...