Szüneteltesse a makrót egy meghatározott ideig

Tartalomjegyzék

Hogyan lehet szünetet tartani makró használatával

Néha azt szeretné, ha egy makró várna egy bizonyos ideig. A kimenet állapotsorában megjelenített szöveg is tartalmaz ilyen sort.

Az üres For-Next ciklusokból álló várakozási ciklusok esetében az a probléma, hogy ezek a ciklusok különböző időtartamokat vesznek igénybe a különböző rendszerek számítási sebességétől függően. A hurok gyorsan fut egy gyors PC -n; lassú rendszeren ez több időt vesz igénybe.

Annak érdekében, hogy jobb sorokat érjen el minden rendszeren, megteheti Várjon- Használja a parancsot. Ennek célja egy makró végrehajtásának felfüggesztése egy bizonyos időpontig.

Ha a paramétereket úgy használja, hogy összekapcsolja az aktuális időt a kívánt várakozási idővel, akkor a várakozás paranccsal tetszőleges hosszúságú szüneteket vehet fel. Az alábbi makró bemutatja, hogyan kell ezt megtenni:

Sub WaitAb ()
Application.Wait (Most + TimeValue ("00:00:10"))
End Sub

Adja meg a kívánt várakozási időt a TimeValue parancs paramétereként. A példában 10 másodperces várakozási időt használunk.

Ha bizonyos órákat szeretne várni, módosítsa az első pozícióban lévő számot, a perceknél pedig az első kettőspont utáni számot. A másodperceket az utolsó szám használatával szabályozhatja.

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave