0
如何提高將textnumber轉換爲位於範圍內的數據數量(X76:BE100000)的以下代碼的性能(運行時效率)?如何提高將textnumber轉換爲數字的vba代碼的性能
Sub ConvertTextNumberToNumber()
For Each r In
Worksheets("Sheet1").Range("X76:BE100000").SpecialCells(xlCellTypeConstants)
If IsNumeric(r) Then r.Value = Val(r.Value)
Next
End Sub
完美的解決方案,但你的代碼將 「0」 時,有空白字段。你知道爲什麼要解決這個問題嗎? –
你試過如果IsNumeric(dataArr(i,j))和dataArr(i,j)<>「」然後 – Fredrik
@Fredrik工作。我相應地編輯了代碼。我謝謝你。希望Yasmine也會...... – user3598756