VBA подскажите. как засечь время рабоыт функции
Еще можно GetTickCount импортнуть.
Private Declare Function timeGetTime Lib "winmm.dll" As Long
Private Sub CommandButton1_Click
t1 = timeGetTime
For i = 1 To 100000000: Next
MsgBox timeGetTime - t1
End Sub
timeGetTimeExcel'ный VBA не знает такой функции...
timeGetTime
Excel'ный VBA не знает такой функции...
даже если задекларировать ее импорт?
Private Declare Function timeGetTime Lib "winmm.dll" As Long
Действительно такая декларация помогла
Извиняюсь за дезинформацию.
А в чем она выдает результат? В тясячных секунды?
Оставить комментарий
igorek1
Функцию написал сам, т.е. она не стандартная.Нужно узнать, за какое время она срабатывает.
Это время заметно меньше секунды, поэтому функция Time не помогает (начало и конец работы исследуемой функции случается в одну и ту же секунду). Писать цикл не хочется, хочется найти более стандартный способ.