【发布时间】:2015-03-03 20:04:34
【问题描述】:
我在 Range("E10001:E20000") 中有一组公式,我想将其复制到 Columns("F:CZ") 总共 1M 单元格。选项:
- 范围("E10001:E20000").复制
Range("F10001:CZ20000").PasteSpecial xlPasteAll - Range("F10001:CZ20000").formula = Range("E10001:E20000").formula
- Range("E10001:CZ20000").fillRight
- 范围("E10001:CZ20000").选择
然后在 Excel 中按 Ctrl+R
最后,为了使工作表更轻,我用值替换公式, Range("F10001:CZ20000").Value = Range("F10001:CZ20000").Value
我注意到选项 4 比其他选项快得多。谁能解释前 3 个选项中的性能损失。请注意,我不熟悉时间函数,并使用秒时钟进行物理测量。
【问题讨论】:
标签: performance excel vba