Stránka 1 z 1

Rozbalovací seznam se závislostí

Napsal: 21 zář 2018 06:13
od butes
Ahojte, potýkám se s problémem s rozbalovacím seznamem se závislostí. Umím udělat to, že si nazvu oblast buněk a pak přes Data Validation - List - a indirect(na buňku třeba A1) se mi tvoří seznamy v závislosti na hodnotě v buňce A1. Problém je, že oblast buněk se mi neustále mění (přidávají se jména, ubírají atd) a v seznamu mám prázdné řádky. Na internetu jsem našel dobré řešení, kdy oblast je v podobě =OFFSET(Prices!$B$2;0;0;COUNTA(Prices!$B:$B)-1;1) (viz příloha). Bohužel to ale nepracuje v indirect. Je nějaké jiné řešení?

Re: Rozbalovací seznam se závislostí

Napsal: 21 zář 2018 14:41
od guest
a) Prázdné meziřádky v seznamu jsou čuňárna.
b) Vaše příloha hozená jak psovi kost je k ničemu.

Re: Rozbalovací seznam se závislostí

Napsal: 21 zář 2018 21:51
od elninoslov
Ak ide len o odstránenie prázdnych riadkov v zozname, tak si urobte pomocný zoznam, ktorý prázdne riadky odstráni. Ale musí sa dopredu nastreliť nejaká rozumne veľká oblasť do budúcnosti. Teraz som dal 500 riadkov.

Re: Rozbalovací seznam se závislostí

Napsal: 23 zář 2018 15:46
od butes
děkuji za reakci
ad a) chápu a vím, že prázdné meziřádky jsou čuňárna, ale bohužel jsou lidi (u nás v práci), kteří ani neví co je to buňka a chtěl jsem udělat BLBUODOLNÝ nástroj, kde by pouze slepě doplňovali a umazávali do seznamu jména podle potřeby (těch jmen je cca 800 a mění se v závislosti na odchodu a příchodu nových zaměstnanců)
ad b) omlouvám se za tu kost, v příloze posílám nový excel, který to sand bude vysvětlovat lépe

Re: Rozbalovací seznam se závislostí

Napsal: 23 zář 2018 16:41
od guest
Takže uživatelům, kteří neznají Excel, dáte práva administrátora, odemčené sešity atp.? No, tak to má smysl. Vlastně na personálním máte týdny otevřených dveří :-)

Je to téma na dýl, ale pokud můžete, namísto definovaných názvů vytvářejte seznamy jako Tabulky (Vložení/Tabulka), a v rámci Data/Ověření uvádějte jejich název ve funkci INDIRECT, např. INDIRECT("Tabulka3"), resp. třeba INDIRECT(A9), kde název tabulky je uveden v A9. Takové tabulky pak můžete i řadit atp. Na druhou stranu, list s Tabulkou nejde dost dobře zprovoznit v souvislosti se zamykáním listu.

Pokud se chcete přeci jen držet toho, co máte, lehce to obměňte podle následující rady:

1) Let List1 and List2 be your dynamic ranges.
2) Let List be defined as {"List1",”List2"}
3) Let A1 be validated as List
4) Let your validation range be validated as list like this:
=CHOOSE(MATCH($A$1,Lists,0),List1,List2)

Re: Rozbalovací seznam se závislostí  Vyřešeno

Napsal: 23 zář 2018 16:54
od butes
Hmm, tak by to mohlo jít.

Vyzkouším, děkuji za pomoc
-----------------------------------------------

Vyzkoušeno a je to zcela dostačující, označuju téma jako vyřešené

ještě jednou díky moc