< návrat zpět
MS Excel
Téma: Pole se seznamem
Zaslal/a Koci 19.1.2010 7:58
Dobrý den,
chtěl bych se zeptat, zda existuje možnost dynamicky definovat objektu "Pole se seznamem" z panelu Formulář jeho obsah.
Příklad: Mám list, kde mám tento objekt a v něm nějaká data(A,B,C,D,...). V druhém listu je definovaný "Název" a jeho rozsah pro seznam.
Zajímalo by mě, zda je možné tyto názvy definovat jednoduchým objektem "přepínač".
Jednoduše potřebuju vytvořit "pole se seznamem" a vedle nějaký nástroj, který bude jednoduše definovat rozsah, pro usnadnění hledání.
Příklad:
Budu mít města: Praha, Brno, Ostrava, Plzeň,atd.. V těchto městěch budu mít názvy ulic. Když si rozkliknu "pole se seznamem, jsou tam všechny ulice ze všech měst a já bych potřeboval někde vedle definovat pouze to, že se mají zobrazovat ulice z Prahy. Data jsou ve vedlejším listu a všechny řádně seřazená do měst...
Snad jsem to dostatečně popsal Děkuji
Copajetotuto(19.1.2010 11:26)#001079 Já bych to definoval pseudodynamicky. Dělám to tak, že na "pracovním listu" bych si podle zvoleného města vytvořil pouze seznam ulic, které patří k zadanému městu a pak se polem odkazuji na tento účelově tvořený seznam. Nechci ti to zdlouhavě popisovat, ale můžu ti poslat sešit, kde je něco podobného řešeno. Sice s méně položkami, ale to neva. Jde o princip.
Kdyžtak písni na Copajetotuto@seznam.cz
citovat
Koci(20.1.2010 8:57)#001086 Jde o to, že to není úplně tak možné. Data jsou rozděleny do cca 13 kategorií, a musel bych dělat 13 listů a další složitosti s propojením na jiné listy s daty. Proto bych potřeboval zachovat jeden velký list se všemi daty a k tomu vymyslet procedůru, která by byloa schopná definovat rozsah názvů..
citovat
Jeza.m(20.1.2010 18:22)#001090 Ahoj, zkus sem hodit nějaká ta data a já zkusím zabádat :-), neříkám, že hned ale zkusím to :-). Vypadá to jako pokus o nahrazení SQL dotazu v excelu.
M@
citovat
Koci(21.1.2010 7:23)#001092 Dobrý den,
přikládám tedy nějaký opravdu zjednodušený příklad. Originální data se vším poskytnout nemohu, jsou tam citlivé údaje některých klientů.
Jako příklad pro řešení by to ale mělo stačit. Hlavní problém jsem tam nastínil a ostatní kolem je jenom \\\"omáčka\\\"
Ještě jednou děkuji za snahu
Příloha: 1092_priklad.zip (4kB, staženo 22x) citovat
Jeza.m(23.1.2010 10:32)#001114 Ahoj, tak jak jsem slíbil, posílám návrh.
S pozdravem
M@
citovat
Koci(25.1.2010 8:04)#001126 Páni, děkuju moc za radu.. Funguje to parádně a bez nějakých velkých složitostí
Díky Moc
citovat
Anonym(4.10.2013 19:03)#015549 Jde o to, že to není úplně tak možné. Data jsou rozděleny do cca 13 kategorií, a musel bych dělat 13 listů a další složitosti s propojením na jiné listy s daty. Proto bych potřeboval zachovat jeden velký list se všemi daty a k tomu vymyslet procedůru, která by byla schopná definovat rozsah názvů.
citovat