为了账号安全,请及时绑定邮箱和手机立即绑定

在VBA(Excel)中循环浏览行的最有效/最快捷方法是什么?

在VBA(Excel)中循环浏览行的最有效/最快捷方法是什么?

慕雪6442864 2019-11-12 13:15:05
我知道Excel中的VBA并不是最快的方法-但是我需要最有效(即最快)的方法来遍历大量行样本。目前我有:For Each c In Range("$A$2:$A$" & Cells(Rows.count, "A").End(xlUp).row    ' do stuffNext c“完成任务”包括在此插入一行(因此,我需要保持范围的动态查找。)有什么想法(看着10,000行以上)?编辑我已经在使用Application.ScreenUpdating = FalseApplication.Calculation = xlManual
查看完整描述

3 回答

?
ibeautiful

TA贡献1993条经验 获得超5个赞

由于某种原因,对于每一个,比对于I = 1到X要快得多。只需尝试阅读同一本词典,


对于dDict中的每个Dkey,一次


一次用于Dkey = lbound(dDict.keys)到ubound(dDict.keys)


=>即使您使用相同的构造,您也会注意到巨大的差异。


查看完整回答
反对 回复 2019-11-12
  • 3 回答
  • 0 关注
  • 858 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信