< návrat zpět

MS Excel


Téma: Přechod na položku rozevíracího seznamu rss

Zaslal/a 9.6.2016 13:07

Hledám nějaký způsob, abych v dlouhém rozbalovacím seznamu nemusel myší/šipkou hledat potřebnou položku, ale abych napsáním písmene, na něž hledaná položka začíná, skočil alespoň na první položku, která na toto písmeno začíná, ideálně psaním dalšího písmene na další relevantní položku začínající na tato dvě písmena.

Zaslat odpověď >

Strana:  « předchozí  1 2 3   další »
#032309
avatar
Néé v pořádku já tady ani nechci dělat dlouhé vlákno s OFFtopicem. V excelu neumím tak dobře jako vy přiznávám to a ani se to učit nechci je nad lidské síly umět vše. A proto bych to udělal jinak kdo mi pomůže s mým problémem třeba i za uplatu? Opravdu potřebuji to řešení od VOVKY doladit do mého excelu na míru. (jen prostě vybrat jiná políčka a tak). Sám si kod v excelu jako makro nenapíšu ale kdybych viděl jeho list matrika dokázal bych si (možná a to doufám) logicky odvodit jak to funguje a jak to upravit k obrazu mému. Ale pokud by mi vyloženě někdo pomohl tak budu jen rád. S pokorou excel lama Golfino 1citovat
icon #032310
eLCHa
Návod je tady

marjankaj napsal/a:


List "Matrika" je skrytý(veľmi skrytý ). Odkryť sa dá buď makrom alebo manuálne.
ALT+F11
posledná vlastnosť "Visible" zmeniť na -1.


Pokud nevidíte vlastnosti, tak po Alt+F11 (zobrazí editor vba) stskněte F4 (zobrazí vlastnosti) - jestli se nepletu.

V projektu vyberte list Matrika a uvidíte jeho vlastnosti.

Píšu s tabletu, takže doufám, že správně.citovat
icon #032312
avatar
Properties window (F4) - ako píše eLCHa. Alebo VBE: View==>Properties Window. V project exploreri klik v stromovej štruktúre na list Matrika a v Properties Window zmeniť vlastnosť Visible na -1. Pokiaľ si kód od Vovku nebudeš schopný upraviť, niekto sa časom nájde a pomôže Ti. Ja na to teraz bohužiaľ čas nemám. Stále si ale myslím, že lepšie je použiť radu od eLCHy a nič zbytočne neprogramovať.citovat
#032314
avatar
golfino
Ale Vovka to urobil makrom a to makro treba upraviť. Ale nikto to za teba neupraví, keď nevidí ten tvoj súbor a nevie, čo konkrétne potrebuješ.
Chcel by som ťa vidieť, ako by si ty programoval, keby tebe niekto dal takéto nejasné zadanie.citovat
icon #032315
avatar
marjankaj, golfino nakoniec nejaký súbor dal v jednej zo svojich odpovedí, ale priznám sa, že som to neotváral..citovat
#032316
avatar

AL napsal/a:

marjankaj, golfino nakoniec nejaký súbor dal v jednej zo svojich odpovedí, ale priznám sa, že som to neotváral..

Ja som išiel priamo na koniec, a teda som si nevšimol. Ale rar otvárať nebudem.

Len doplním
ALT+F11
nastaviť sa na hárok "Matrika"
a až potom F4
a upraviť vlastnosť "visible"

Vlastne eLCHa to napísal podobne, ale ja mám nastavené malé okienka, takže tie hárky som prehliadol.citovat
#032317
avatar
Tak som mu ten súbor od vovku odblokoval, a môže sa realizovať.
Příloha: zip32317_vyberzeseznamu.zip (103kB, staženo 29x)
citovat
#032344
avatar
Ještě se zeptám umí excel hledat i podle shody písmen?
Například v excelu od vovky můžu hledat Blažek Ladislav Csc.
když začnu psát Blažek tak se to už začíná vyhledávat a co kdybych začal psát naříklad ladislav našlo by mi to také shody? protože to u vovky nejde a já bych potřeboval aby to šlo. Děkuji za odpověď.citovat
icon #032345
avatar
K otázke, či umí, obecne vzaté, umí. Napr. takto:https://msdn.microsoft.com/en-us/library/swf8kaxw.aspxcitovat
icon #032348
eLCHa
Ne, Like bych nepoužil.

Na tohle je výborná funkce Filter.
Data: Na List1 v objektu Tabulka - vybírám první sloupec
Formulář: TextBox1 a ListBox1
Vše obslouží tento krátký kód (testováno asi 20s - rozlišuje velká a malá písmena)Dim sValues() As Variant

Private Sub UserForm_Initialize()
sValues = Application.Transpose(List1.ListObjects(1).ListColumns(1).Range.Value)

Me.ListBox1.List = sValues
End Sub

Private Sub TextBox1_Change()
Me.ListBox1.List = Filter(sValues, TextBox1.Text)
End Sub
Pokud nechcete rozlišovat velká a malá Me.ListBox1.List = Filter(sValues, TextBox1.Text, , vbTextCompare)citovat

Strana:  « předchozí  1 2 3   další »

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