< návrat zpět
MS Excel
Téma: Prosba o pomoc s UF ,
Zaslal/a jimice01 30.1.2013 16:07
Pracuji na makru, které má za úkol ocenit stavební zakázku .. Nyní jsem se dostal do úzkých a tak chci poprosit o pomoc..
Potřebuji do userformu z nějakého listu natáhnout data,
o více sloupcích a více řádcích, tak aby se zobrazili podobně v list boxu ve více sloupcích a zároveň potom v user formu - tedy list boxu měnit hodnoty ) počty kusů v položkách - protože těch položek tam bude hodně bude to rolovatelný vstup, může někdo poradit ? Pokud to zjednoduším, dá se v list boxu měnit hodnota dat a pokud ne, jak bych to mohl vyřešit i se zpětnou provázaností do datového vstupu - tedy do listu .. Snad ještě k upřesnění dotazu, přikládám soubor s návrhem formuláře- tedy pouze grafickým, jak by to asi mělo vypadat a pracovat, děkuji za každou radu , jsem ve VBA začátečník, ale chci to umět..Děkuji za pomoc
Příloha: 11253_kdotazu.zip (14kB, staženo 26x)
Opičák(30.1.2013 18:40)#011261 Samozřejmě že se dají data natáhnout, vlstně se dá téměř všechno, ale ty tam máš textBox a ne ListBox. Chtělo by to příklad nějakých dat. Nějakou ukázku Listboxu pošlu až budu mít čas, takže asi v noci, pokud to tu nepošle nebo nevyřeší někdo dřív a líp.
citovat
jimice01(30.1.2013 19:00)#011262 Já vím, jak pracovat s listboxem, i když tam mám textbox, ale jedná se mi to, zda ten list box je editovatelný v rámci userboxu - ukázku zdroje dat přikládám i s popisem, co se má editovat a co zůstává pevně dané..
Příloha: 11262_kdotazu.zip (20kB, staženo 26x) citovat
Opičák(31.1.2013 1:00)#011275 posílám nějakou ukázku na tvém seznamu, jak se dá "za chodu" editovat (přepisovat) v Userformu hodnota nějakého seznamu. Nevím, jestli jsem to správně pochopil.
Příloha: 11275_kdotazu.zip (33kB, staženo 27x) citovat
Opičák(31.1.2013 1:37)#011280 ještě jedna možnost:
tady jsem to udělal jen na příkladu změny popisu
1. v listboxu najdeš požadované
2. doubleclick Levým tl. na položku např. demontáž WC
3. skryje se listbox - objevi se textbox
4. přepíšeš např. na demontáž hajzlu
5. Enter .... hotovo přepsáno, skryje se textbox, objeví se znovu listbox
Příloha: 11280_kdotazu2.zip (38kB, staženo 29x) citovat
Opičák(31.1.2013 1:57)#011282 úprava - aby kurzor "neutíkal" z editované položky po Entru
Příloha: 11282_kdotazu2.zip (38kB, staženo 29x) citovat
jimice01(31.1.2013 10:06)#011292 Opičáku , děkuji moc, vůbec jsem neuvažoval nad tím, že by to takhle šlo rozložit... Původně jsem si to představoval tak, že uvidím u všech položek ceny zároveň, ale to není asi proveditelné.. Snad jen prosba, jak bych mohl udělat , abych v tom seznamu mohl vyhledávat ? Děkuji moc
citovat
Opičák(31.1.2013 14:48)#011304 Mrkni ještě na tuto variantu. V ListBoxu jsou dva sloupce, popis a cena. Jelikož v Seznamu spolu nesousedí, načítám seznam do dvojrozměrného pole. Dvojklikem na řádek v Listboxu můžeš editovat všechno. Po editaci se ale musí celý seznam načíst znovu, což dělá, protože jinak by nebyly v Listboxu patrné změny, které jsi editací provedl.
Vyhledávání v Listboxu jakýmsi způsobem funguje a to hledání prvního písmene, ALE pouze první položku seznamu. Takže pokud nemáš seznam seřazený podle abecedy, funguje "málo"
Příloha: 11304_kdotazu2_2.zip (41kB, staženo 34x) citovat
jimice01(31.1.2013 15:04)#011307 Podíval jsem se na to, a jak píšu v Sz trošku jsem to modifikoval, pokud můžeš podívej se na SZ S Díky..
citovat