To je jasné, že to nebude fungovať, veď nastane recalculate listu, teda strata "focusu" kopírovanej bunky. Dá sa to obísť buď zapisovaním času do formulárového prvku (napr. TextBox), ale prídete o Undo. Alebo potom použiť prvok ActiveX (v tomto prípade Label), zapisovať čas doň, a neprídete o Undo. Treba ale, aby mal každý list ActivX Label s názvom "lblCas", a umiestnený tak, aby z neho neukrajovala ukotvená priečka. Tak ako je v príklade. Ak chcete tento prvok ale upravovať, musíte najskôr vyremovať riadok OnTime v makre cas. Až potom dovolí prepnúť "Režim návrhu" na karte "Vývojár".
Mohlo by sa to zdať super, keby tu nenastával "OnTime Efect" - teda Excel znovu naštartuje OnTime a otvorí zošit po zatvorení. Toto Excel v OnTime žiaľ robí, a čo si pamätám, tak sme to už riešili X krát. Riešenia sú nespoľahlivé. Navyše vždy aj po uložení, treba pri zatvorení uložiť znovu. Treba skúsiť. Teraz mi "OnTime Efect" nerobí, ale stáva sa to.
Keď mám v súbore uvedené makro, tak nemôžem kopírovať a prilepovať ostatné údaje v súbore.
Ide o Tvoje makro z tohto príspevku:
https://www.porada.sk/t268445-uprava-excel-tabulky.html