Příspěvky uživatele


< návrat zpět

Díky, hledal jsem v tom asi zbytečně nějakou složitost.

Mohl by mi někdo poradit, jak nastavit událost listu, která by spustila makro při opouštění buňky s tím, že potřebuji zjistit adresu této buňky.
Pro některé buňky používám Change, ale v těch vybírám ze seznamu přes ověření dat a tam zůstává kurzor na pozici buňky a funguje to podle představ.
Pokud ale do buňky zapíši data a buňku opouštím Enter nebo myší, tak na událost Change odchytím adresu buňky následující.

Ošetření chyby pro případ nenalezení jsem zatím nepoužil, vybírám jen z platných hodnot a zatím s tím problém nebyl. Zamezení opakované akce nebo zasmyčkování už jsem měl použito.

Děkuji všem za pomoc.

List1 je Codename, Name mám jiné vlastní pojmenováni.

Tak vše jinak, pokusil jsem se rozchodit tuto konstrukci na jednom listu a chyba byla stejná. Pak jsem zjistil, že problém je v odkazech na listy. Po chvíli hledání našel jiný způsob zápisu a vše je OK.
Místo "..VLookup(Range("List1!A2"),.."
nově ".. VLookup(List1.Range("A2"),..,
Děkuji za nasměrování.

Děkuji, vypadalo to nadějně, ale končím vždy chybou:
"Run-time error '1004': method 'range' of object '_worksheet' failed".
Hledal jsem a zdá se, že by se měla měnit hodnota dotčených buněk při běhu funkce a tím se to opakuje.
Což by ale nemělo být, funkci schválně spouštím změnou jiné buňky, zdrojová buňka obsahuje text, cílová je prázdná a seznam jsem zkusil převést také na "pevná" data.

Mohl by mně prosím někdo nasměrovat k řešení?
Na listu1 mám v buňce A2 údaj, který bych potřeboval vyhledat v oblasti na listu2, zjistit její řádek, na jeho základě vyčíst buňku na stejném řádku v jiném sloupci a její obsah vrátit do buňky B2 na listu1.
Je to obdoba =SVYHLEDAT(A2;List2!A1:E6;3;NEPRAVDA).
Inicializace události mi funguje, zatím po opouštění buňky A2 zapíšu její obsah přímo do B2. Zasekl jsem se s vyhledáním buňky v seznamu. Děkuji za nápady


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

Kombinace bez opakování – výpis

elninoslov • 4.12. 2:35

Chyba pri triedení

Denis • 3.12. 20:33

Chyba pri triedení

elninoslov • 3.12. 19:13

Chybné řazení ve filtrované oblasti

elninoslov • 3.12. 18:58

Chyba pri triedení

Denis • 3.12. 17:39

Chybné řazení ve filtrované oblasti

B3rsiCZ • 3.12. 15:56

Chybné řazení ve filtrované oblasti

B3rsiCZ • 3.12. 15:55