Stránka 1 z 1
Excel - vyhledávání v rozbalovacím menu
Napsal: 16 úno 2016 09:19
od smicrle
Zdravím, vytvořil jsem si rozbalovací menu, které mě načítá hodnoty z jiného listu. Počet načítaných hodnot je přes 1000. Jde mi o to jak v tom efektivně vyhledávat. Např. když začnu psát text tak aby mě to krásně filtrovalo položky. Nějak jsme na to stále nepřišel. Při tom v google tabulkách to funguje, ale google tabulky mi jaksi nestačí. Zkoušel jsem podmíněné seznamy ale to stále nic neřeší, protože i tak je vyfiltrovaných položek moc.
Díky za případnou pomoc.
Re: Excel - vyhledávání v rozbalovacím menu
Napsal: 19 úno 2016 17:49
od cmuch
Re: Excel - vyhledávání v rozbalovacím menu
Napsal: 20 úno 2016 23:42
od smicrle
Ano dával jsem dotaz na několik míst

a mám to vyřešeno

Teď mi ale a novýma požadavkama na excel přibyl další úkol který mi nejde zpracovat
V comboboxu1 načítám hodnoty a potřebuju aby na základě vybrané hodnoty se ukázaly data v comboboxu2.
V excelu je to jednoduchý přes ověření dat a potom nepřímý.odkaz. Potřebuju to ale narvat do comboboxu a tam mi to nefunguje ani přes podmínku IF/ELSE

Re: Excel - vyhledávání v rozbalovacím menu
Napsal: 23 úno 2016 19:34
od cmuch
Nevím kde ty comboboxy máš, jestli na listu nebo ve formuláři.
Tak tady jsou obě možnosti.
Kde "Kategorie" je pojmenovaná oblast Comboboxu1
a položky v ní jsou názvy pojmenovaných oblastí podkategorií pro Combobox2.
Umístění přímo na listu, pak kód dáš do modulu listu.
Kód: Vybrat vše
Private Sub ComboBox1_DropButtonClick()
ComboBox1.ListFillRange = "Kategorie"
End Sub
Private Sub ComboBox2_DropButtonClick()
ComboBox2.ListFillRange = ComboBox1.Value
End Sub
Umístění ve formuláři, kód patří do modulu formuláře.
Kód: Vybrat vše
Private Sub ComboBox1_DropButtonClick()
ComboBox1.RowSource = "Kategorie"
End Sub
Private Sub ComboBox2_DropButtonClick()
ComboBox2.RowSource = ComboBox1.Value
End Sub
Re: Excel - vyhledávání v rozbalovacím menu
Napsal: 23 úno 2016 22:49
od smicrle
Super díky moc. Jen nevím proč to řeším tak složitě když to jde takto jednoduše
