|
本帖最后由 hasyh2008 于 2022-6-11 12:41 编辑
VBA函数确实比工作表函数快些
Sub 工作表函数()
Dim Rc As Long, T
T = Timer
With ActiveSheet
For Rc = 1 To 10000
.Cells(Rc, 1).Value = "'" & Application.Text(.Cells(Rc, 1), "0000")
Next Rc
.Cells(Rows.Count, 3).End(xlUp).Offset(1) = VBA.Format(Timer - T, "0.0000")
End With
End Sub
Sub VBA函数()
Dim Rc As Long, T
T = Timer
With ActiveSheet
For Rc = 1 To 10000
.Cells(Rc, 1).Value = "'" & VBA.Format(.Cells(Rc, 1), "0000")
Next Rc
.Cells(Rows.Count, 4).End(xlUp).Offset(1) = VBA.Format(Timer - T, "0.0000")
End With
End Sub
|
|