< návrat zpět

MS Excel


Téma: VBA-docházka-událost na listu-class rss

Zaslal/a 20.10.2012 9:06

Dobrý den.
Prosím o radu.
V docházce chci použít události na listu. Nastavil jsem kontroly a dotazy, dostávám se do smyčky, zřejmě tím, že zpětně zapisuji původní hodnoty do buněk, a tím mám další události - change.
Podrobněji jsem popsal v přiloženém sešitu s příkladem na listu popis problému.
Velice děkuji za ochotu.
Vladimír Krist

Příloha: zip9983_vykaz_change_na_listu_class.zip (28kB, staženo 34x)
Zaslat odpověď >

#009992
avatar
Class modul je nocni mura, kdysi jsem se s tim dost trapil, tezko se to debugguje.
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 7citovat
#010009
avatar
Application.EnableEvents=False, a následně Application.EnableEvents=True po zápisu,. to je ono, to jsem potřeboval.
Tisíceré díky Milan-D 1citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse

Vynásobit hodnoty kurzem - Power Query

Alfan • 26.4. 7:56

Relativní cesta - zdroje Power Query

Alfan • 26.4. 7:54

Vynásobit hodnoty kurzem - Power Query

elninoslov • 26.4. 7:54

Vynásobit hodnoty kurzem - Power Query

lubo • 25.4. 19:18

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 15:12

Relativní cesta - zdroje Power Query

Alfan • 25.4. 15:08

Relativní cesta - zdroje Power Query

elninoslov • 25.4. 14:21