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

1 Komentář

  1. 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.

Komentáře není možné přidávat