< návrat zpět
MS Excel
Téma: Spouštění makra v pravidelném intervalu
Zaslal/a Klamerka 29.12.2019 13:58
Zdravím
Používám měřič el. Spotřeby s webovým rozhraním a bohužel se neumím domluvit s MQTT, takže jsem se rozhodl pro sběr dat přímo do Excelu z webové stránky.
Mám kód, který mi najde konkrétní hodnotu, kterou sleduji, načte a uloží do nově vytvořené buňky v listu. Nyní potřebuji, aby se toto makro spouštělo v pravidelném intervalu vždy jednou za hodinu, provedlo svou funkci a následně soubor uložilo. Při hledání jsem narazil na funkci OnTime, ale obecně ji moc nedoporučují.
Pokud byste řešili podobný problém, jaké řešení by jste zvolili?
Pavlus(29.12.2019 15:10)#045387 Jedno z možných řešení je použití "Plánovače úloh" ve Windows k pravidelnému otevírání excelového sešitu, kde pak bude nastavena událost sešitu "Workbook_Open".
P.
citovat
marjankaj(29.12.2019 16:25)#045388 No asi by som zvolil funkciu ON TIME.
citovat
Klamerka(29.12.2019 17:00)#045392 Na Windows to nepojede a doufám, že se mi povede to rozjet na Raspbianu na malině. Předpokládám, že mi to nepojede na LibreOffice, takže ještě musím zjistit, co upravit v tomto směru.
OK, zkusím to tím ON TIME.
Děkuji
citovat
Vikous(29.12.2019 20:45)#045395 Co mám zkušenost s OnTime, tak pokud to byl jediný soubor s makrem, tak byl vcelku bez problémů ale pokud jsem otevřel jakýkoliv jiný, který makro obsahoval, tak původní se ukončilo a musel jsem ho pouštět znovu. Tipuju, že to je standardní vlastnost ale třeba se info bude hodit:)
citovat