我可以在没有计数器的情况下引用“ for each”循环的索引吗?

时间:2019-01-09 13:38:52

标签: excel vba loops

我想知道是否每个循环的对象都有一个索引属性。

简单的答案是在for每个循环中包括一个计数器变量,独立于循环本身(如我在代码中对i变量所做的那样)并随您创建索引,但是我想知道是否有没有一种方法可以直接从循环结构中获取索引?

method.PInvokeInfo.Module.Name

很明显,在代码中我提供的索引不是我可以使用的属性。那里有这样的属性吗?

1 个答案:

答案 0 :(得分:0)

通常的答案是,不,VBA无法提供一种方法来确定执行For Each时所处循环的“索引”。如注释中所建议的那样,您可能能够计算出它,具体取决于对象是什么。但是VBA并没有内在的功能可以为您做到这一点。实际上,计数器是“始终”起作用的唯一方式。