我想讓選中的一列所有的單元格都是正面的。我創建了這個宏,它正在工作....只需要一段時間。它現在已經運行了大概5分鐘。請注意,我有200k行數據供它搜索......任何人之前都有這個問題,或者想法下次更快?VBA絕對宏觀考慮forver
Sub Positive()
Dim Cel As Range
For Each Cel In Selection
If IsNumeric(Cel.Value) Then
Cel.Value = Abs(Cel.Value)
End If
Next Cel
End Sub
'Application.ScreenUpdating =假 對於... 接下來 Application.ScreenUpdating = TRUE; 可能會加速它up up bit – Skaterhaz
你的選擇是什麼?如果是整個工作表,請記住它是 1,048,576行16,384列(數十億操作)。限制您的選擇,並且速度會更快 –
嘗試[代碼審查](http://codereview.stackexchange.com/) – findwindow