
Sub Test1()
Dim buf As String, i As Long
For i = 1 To 5000000
buf = Mid("Office TANAKA", 4, 5)
Next i
End Sub
Sub Test2()
Dim buf As String, i As Long
For i = 1 To 5000000
buf = Mid$("Office TANAKA", 4, 5)
Next i
End Sub
| Test1 | Test2 | % | |
| 1回目 | 00:05 | 00:02 | 40.0% |
| 2回目 | 00:06 | 00:03 | 50.0% |
| 3回目 | 00:05 | 00:02 | 40.0% |
| 4回目 | 00:06 | 00:03 | 50.0% |
| 5回目 | 00:06 | 00:02 | 33.3% |
| 6回目 | 00:05 | 00:03 | 60.0% |
| 7回目 | 00:06 | 00:03 | 50.0% |
| 8回目 | 00:05 | 00:02 | 40.0% |
| 9回目 | 00:06 | 00:03 | 50.0% |
| 10回目 | 00:05 | 00:02 | 40.0% |
| 平均 | 00:05 | 00:03 | 45.3% |