Spuštění makra v určitý čas
S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.
Tento článek je o tom, jak spouštět makra v určitý přednastavený čas.
Není to žádná věda, stačí takovéto makro. To, že se makro jmenuje "auto_open" zajistí, že se spustí samo při otevření souboru a nemusíme ho spouštět manuálně. S tím souvisí připomenutí, že makro tady uvedené musí při "čekání" běžet, z čehož logicky plyne, že soubor musí být otevřený.
Následující makro se tedy spouští samo při otevření souboru a v patnáct hodin šestnáct minut a sedmnáct sekund spustí jiné makro.
Sub auto_open() Application.OnTime TimeValue("15:16:17"), "nazev_makra_ktere_se_ma_spoustet_v_urcity_cas" End Sub
S tímto tématem se setkáte na našich kurzech ExcelTown.
Aktuálně: kurzy můžete absolvovat jak online, tak prezenčně.
Lze místo konkrétního časového údaje zadat čas jako proměnnou? Tento čas bude uveden v určité bunce. Jakmile se makro spustí, tak se jako druhý krok změní makrem hodnota v této bunce, takže napříště se otevře toto makro s novou hodnotou.