我定义了一个名为SSIDWS
的工作表对象,当我获得SSIDWS.Columns(3)
属性并尝试访问其他方法时,如下所示:SSIDWS.Columns(3).
,我没有得到访问范围方法的intellisense下拉列表,这很烦人,因为.Columns(3)
返回一个范围,即使我只是手动键入SSIDWS.Columns(3).Find(
,我也没有得到下面这个有用的小方框,告诉你论点是什么。这很烦人,有人知道为什么不起作用吗?
Intellisense通常不起作用/为此类集合提供建议。ActiveWorkbook.sheets(1)
不提供intellisense选项。
作为一个范围,您可以使用下一个变通方法:
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...