0
我有一个VBA脚本,我用它来为单元格添加撇号,但我目前有200000行检查,它似乎需要相当长的时间。我正在使用的代码如下:关于如何使代码的运行速度或你知道的任何其他代码,可以更好地工作Excel VBA脚本添加撇号缓慢
Sheets("Sheet1").Select
myrange = "c21:c200000"
For Each cell In ActiveSheet.Range(myrange)
If cell.Value <> "" Then cell.Value = "'" & cell.Value
Next
任何想法?
'.NumberFormat =“@”'? – Comintern
使用vbNullstring代替“”。它不会修复你的代码,但这是一个好习惯。 –
另外,是否有任何理由在工作表上做这个过程?将你的范围加载到一个数组中,然后在数组上循环会更快。 –