我绝对讨厌范围对象。它如何读取单元格引用?在下面的代码中,我试图在工作表上搜索最后一个占用的列。所以,我从第1000列开始到第1列:
EndCol = 1001: Do
EndCol = EndCol - 1
Set rScanArea = .range(.Cells(1, EndCol), .Cells(1048576, EndCol))
Loop While WorksheetFunction.CountA(rScanArea) = 0 and EndCol > 0
这不起作用,但是在我的单元格引用之后附加“.address()”之后它就行了。所以我想在我的原始代码中,vba正在读取单元格的值。但是,在过去,有些情况下不需要address属性。例如,以下工作:
.Cells(i, 4).Hyperlinks.Add Range(.Cells(i, 4), .Cells(i, 4)), strLink