相关疑难解决方法(0)

在VBA(excel)中循环遍历行的最有效/最快捷的方法是什么?

我知道Excel中的VBA并不是最快的东西 - 但我需要最有效(即最快)的方法来循环遍历大量的行.

目前我有:

For Each c In Range("$A$2:$A$" & Cells(Rows.count, "A").End(xlUp).row
    ' do stuff
Next c
Run Code Online (Sandbox Code Playgroud)

'do stuff'包括在这里和那里插入一行(所以我需要保持范围的动态查找.)

任何想法(看10,000行+)?

编辑我已经在使用了

Application.ScreenUpdating = False
Application.Calculation = xlManual
Run Code Online (Sandbox Code Playgroud)

excel vba loops excel-vba

23
推荐指数
2
解决办法
13万
查看次数

标签 统计

excel ×1

excel-vba ×1

loops ×1

vba ×1