【发布时间】:2021-04-02 13:45:39
【问题描述】:
我有一长串(2,000 + 行)不同值的列表。我试图找到每个值的第一行和最后一行。举个例子(注意:所有数据都在一列):
Bats
Bats
Bats
Bats
Bats
Bats
Fun
Fun
Fun
Fun
Bases
Bases
Bases
Bases
Bases
Bases
Bases
Bases
Bases
Bases
Bases
Balls
Balls
Balls
Balls
Balls
Balls
Balls
Balls
如何找到包含每个单词的第一行(从顶部开始)和最后一行。 Bats 从第 1 行开始,在第 6 行结束。Fun 从第 7 行开始,在第 10 行结束。
除了将每个单元格与前一个单元格进行比较并在不同时添加行变量的循环之外,还有什么更快的方法吗?
寻找如何在 VBA 中这样做。
【问题讨论】:
-
我发现以下帖子最有帮助,使用 After:= 参数 stackoverflow.com/questions/28333965/…