VBA 実行時間を測る #--EXCEL VBA 2024年05月18日 1. 考え方Timer を使います。2.サンプルSub MySub() Dim l As Long Start = Timer For l = 1 To 10000000 l = l + 1 Next l Debug.Print Timer - StartEnd Sub3.実行結果For ループの時間が、秒で表示されます。
VBA Debug.Assert #--EXCEL VBA 2024年05月18日 1. 文法Debug.Assert ブール式で、ブール式がFalseの場合だけ、処理が中断され、そこで、止まります。2.サンプルSub MySub() Dim l As Long For l = 0 To 10 Debug.Print l Debug.Assert l = 0 Next l End Sub3.実行結果イミーディエイトウインドウに、01と表示された後に、処理が止まります。