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代替「」。它不會修復你的代碼,但這是一個好習慣。 –
另外,是否有任何理由在工作表上做這個過程?將你的範圍加載到一個數組中,然後在數組上循環會更快。 –