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.