Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako čas VBA funkcie

zmerať uplynulý čas v jazyku Visual Basic for Applications ( VBA ) , použite funkciu " Timer " . Vracia počet sekúnd , ktoré uplynuli od polnoci . Môžete ju použiť na referenčné alebo zmerať celkovú dobu prevádzky a funkcie VBA . Priradením premenné , aby sa " snímku " časovač na začiatku a na konci vášho kódu , a potom meranie rozdielu medzi nimi , môžete získať počet sekúnd trvalo pre funkciu vykonať . Tým teda nastavenie výstupného formátu , môžete získať výsledky , až na stotiny sekundy . Pokyny dovolená 1

Spustite program Microsoft Office , ktorú používate na spustenie funkcie VBA . Stlačením tlačidla " CTRL + O , " vyberte dokument , ktorý obsahuje kód a potom kliknite na " Otvoriť " .
2

Stlačením tlačidla " ALT + F11 " otvorte Editor jazyka Visual Basic ( VBE ) . V paneli " Project Explorer " , dvakrát kliknite na názov modulu, ktorý obsahuje funkciu
3

vložte nasledujúci kód hneď po prvom riadku vo svojej funkcii : .

StartTime = Timer ( )
4

Vložte nasledujúci kód pred riadok , ktorý hovorí , že " End Function " alebo " End Sub " :

EndTime = Timer ( )

msg = " Doba behu : " & Chr ( 13 ) & _

Format ( EndTime - StartTime , " 0,000 s " )

MsgBox msg , vbInformation

5

Stlačením tlačidla " CTRL + S " pre uloženie kódu a dokument .
6

Stlačte " F5 " , vyberte názov vašej funkciu zo zoznamu a kliknite na tlačidlo " Run " . Potom, čo vaša funkcia dokončí svoje kroky , bude malé okno so správou potom ukázať svoju prevádzkovú dobu . Kliknite na tlačidlo " OK " zatvorte ho .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené