Jestli tomu rozumim, chces se vyhnout tlacitku. Ale to by mohla stacit udalostni procedura na urovni listu (change), ne?
Ale i tak tam hrozi zacykleni. Tomu se da vyhnout prikazem Application.EnableEvents=False, ktery musis vlozit do vhodneho mista v kodu a ten zpusobi, ze zmena na liste kterou provedeme kodem (tedy zmena kterou chceme), nespusti udalostni proceduru zase od zacatku (takhle se ti to tam cykluje ted).
Ale ja bych se radeji smiril s tlacitkem ci jinym uzivatelskym spoustecem, usetris si spoustu nervu, pokud vylozene nejses VBA profesor citovat