Ik zou graag willen meten hoe lang een bepaalde procedure duurt. In onderstaande code ververs ik gegevens in een ander document en sla dat document vervolgens op.
Nu wil ik timen hoe lang de gehele procedure duurt in tijd. Ik heb het idee om voor het starten van de procedure de huidige tijd (now) op te slaan in variabele1 en na de procedure weer de huidige tijd te pakken en daar variabele1 vanaf te trekken. Het verschil zal de tijd zijn die de procedure heeft geduurd in secondes. Ik heb al van alles geprobeerd, maar het lukt me niet. Iemand een idee.
Dit is bv de procedure met mijn idee:
Nu wil ik timen hoe lang de gehele procedure duurt in tijd. Ik heb het idee om voor het starten van de procedure de huidige tijd (now) op te slaan in variabele1 en na de procedure weer de huidige tijd te pakken en daar variabele1 vanaf te trekken. Het verschil zal de tijd zijn die de procedure heeft geduurd in secondes. Ik heb al van alles geprobeerd, maar het lukt me niet. Iemand een idee.
Dit is bv de procedure met mijn idee:
Code:
variabele1 = now
Application.ScreenUpdating = False
Workbooks.Open Filename:= "C:\Users\Peter\Desktop\test.xlsx"
ActiveWorkbook.RefreshAll
ActiveWorkbook.Save
ActiveWindow.Close
TotalTime = now - variabele1