< 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 96x)
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

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje