< návrat zpět

MS Excel


Téma: vyhledávání v rozbalovacím menu rss

Zaslal/a 16.2.2016 15:40

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.

Zaslat odpověď >

#030136
avatar
Objednávám křišťálovou kouli a kouzelnou hůlku. Z čeho soudíte, že vám na dálku někdo z luftu dokáže poradit, kdy vám "to" bude krásně filtrovat? Navíc nevím, co je to rozbalovací menu, které umí filtrovat. Nemohu si vzpomenout, že by v Excelu něco takového bylo...citovat
#030138
avatar
Omlouvám se jestli to není jasné. Zkusím to popsat znovu.
Mám tabulku materiálů, z jejichž názvů jsem si vytvořil rozbalovací seznam (rozevírací seznam). Jde mi o to že jelikož jich je moc, tak abych po zadání písmena A naskočily v tom rozevíracím seznamu všechny materiály začínající písmenem A, když tam dopíšu B, tak mě to ukáže všechny materiály který mají první dvě písmena AB atd...
Je to jasnější?citovat
icon #030139
eLCHa
Vím co myslí.
V google sheets to krásně funguje - přímo v ověření dat. Začnete psát a položky se filtrují dle napsaného textu.

V excelu je třeba použít Combo box.citovat
#030140
avatar

eLCHa napsal/a:

Vím co myslí.
V google sheets to krásně funguje - přímo v ověření dat. Začnete psát a položky se filtrují dle napsaného textu.

V excelu je třeba použít Combo box.


Přesně tak :-)
Combo box mě taky napadl ale nefungoval mi.

EDIT já vůl jsem psal data do špatnýho políčka. Samozřejmě už funguje :-) Teď jen ověřit jestli mi to bude brát data z toho combo boxu do dalších buněk kde s tou hodnotou pracuji :-)citovat
#030141
avatar
hmmm.. tak vyhledávání funguje ale už nemůžu pracovat s tou hodnotou.
Jde ji nějak narvat do svyhledat? Mě se to nepodařilo.

Díky za pomoc.citovat
#030142
avatar
něco takového:
Private Sub ComboBox1_Change()
Worksheets(1).Range("H1") = ComboBox1.Text
End Sub

nebo hodnotu plnit do proměnné a dál s tím pracovat.citovat
#030143
avatar

Dingo napsal/a:

něco takového:
Private Sub ComboBox1_Change()
Worksheets(1).Range("H1") = ComboBox1.Text
End Sub
nebo hodnotu plnit do proměnné a dál s tím pracovat.


Zkoušel jsem to do proměnné a nešlo to.
Tento způsob mi taky do buňky M17 (změnil jsem si to) nic nepíše :-(

Možná jsem jak mamlas ale s VBA moc zkušeností nemám. Zatím jsem ho k excelu moc nepotřeboval a co jsem potřeboval jsem zvládl.citovat
#030145
avatar
V příloze pár ukázek, je to jen základ, jak s tím pracovat.
Příloha: zip30145_combobox-test.zip (15kB, staženo 94x)
citovat
#030146
avatar

Dingo napsal/a:

V příloze pár ukázek, je to jen základ, jak s tím pracovat.Příloha: 30145_combobox-test.zip


H1 a J1 mi nefunguje. nevím proč. Ale na možnost linkedcell jsem samozřejmě opomněl. Díky tomu to valí. Super. Díky moccitovat

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