【发布时间】:2023-02-17 19:05:22
【问题描述】:
我在 excel 中循环一个范围,如下所示,需要获取单元格的位置以及获取对象的智能感知,尝试将 CL 用作单元格,但它不起作用
Sub Excel_Collection1()
Dim rng As Range
'Dim CL As Cell
For Each CL In rng
If CL.Value <> "" Then
MsgBox (CL.Value)
End If
Next CL
因此,对于范围内的每个单元格,我需要获取其位置 C1、C2,以便创建一个从其位置开始的动态范围,比如 A1:A20
感谢您的帮助
【问题讨论】:
-
Dim CL as Range。它是一个带有单行/单列的Range...但是在范围单元格之间迭代是较慢的迭代方式。尝试更好地描述您尝试完成的事情。我们也许可以建议更快的方法...... -
没有
Cell对象类型 - 它是Range