< návrat zpět

MS Excel


Téma: UserForm rss

Zaslal/a 5.11.2010 18:35

Zdravím, potřebuji pomoct s kódem pro userform.
Mám vytvořený sešit o třech listech, nabídka, položky a nastavení.
Potřebuji ke dvoum userform formulářů pomoci s kódem. Jeden userform slouží pro vkládání nových položek, ale zde bych viděl problém, jelikož je ceník rozdělen do kategorií a podkategorií, v zásadě jde o to,že ve formuláři zadám potřebné informace o nové položce a rovnou ji uložím do příslušné kategorie a podkategorie. Nutno vidět, je to v příloze.
No a druhý userform je zase na vkládání položek z ceníku do nabídkového formuláře. Pokud by to bylo reálné, potřebuji přes formulář UF najít kategorii, podkategorii a pak samotné položky, výběrem položky by se měla položka zapsat do nabídky vč. ceny, MJ, DPH a čísla položky.

Zkoušel jsem v tom laborovat dva dny, ale udělal jsem víc škody než užitku, ani nic podobného jsem ve fóru nenašel. Prosím tedy někoho více šikovného,aby se na to juknul a nějak mě nasměroval.
Zatím moc děkuji,

Marfi

Příloha: rar3018_nabidka.rar (149kB, staženo 28x)
Zaslat odpověď >

Strana:  « předchozí  1 2 3 4 5 6   další »
#003098
avatar
Ahoj a díky. No funguje to takřka dobře, ALE je tu jeden závažný problém, při vkládání položky do nabídky to stále přepisuje jeden řádek. Je to asi maličkost co jsi přehlédl...:-). Jinak je to dle mých představcitovat
#003099
avatar
Jo mno vidíš :o)
Příloha: rar3099_nabidka.rar (194kB, staženo 19x)
citovat
#003130
avatar
Díky, zkoušel jsem to, funguje to výborně.
Ještě mě napadl takový nápad, zda by šla nějak zrealizovat nějaká statistika již vytvořených nabídek.
Moje představa by byla, že vytvořím nabídku, kterou exportuji do PDF (v pdf ji posílám zákazníkům), a aby se při exportu rovnou nabídka uložila do samostatného sešitu excel bez jakýchkoliv vzorců, pouze list nabídka.(nebo do toho samého sešitu)
A zároveň aby se základní údaje o vytvořené nabídce shromažďovali v listu př. vytvořené nabídky, kde by se již vytvořené nabídky zapisovali pod sebe(číslo naídky, jméno aj. informace), třeba do nějaké tabulky, abych měl přehled o vytvořených cenových nabídkách.
Šlo by to nějak udělat?
Prostě nějak vymyslet nějakou databázi již vytvořených nabídek,jelikož bych nerad s každou nabídkou kopíroval celý sešit i s ceníkem. Nevím zda jsem to smysluplně napsal.
Díky za nějaký nápad, názor.
M.citovat
#003158
avatar
Ještě tu je jeden problémek, který jsem před tím neviděl. Userform zobrazí všech 15 kategorií, ale podkategorie zobrazuje jen u prvních dvou kategorií. Zkoušel jsem laborovat s kódem, ale neúspěšně. Můžeš se na to prosím mrknout, nebo někdo jiný, kdo by na to měl náladu. Díky moc za pomoc.citovat
#003168
avatar
hmm, já zkouším přidávat podkategorie a mně to funguje.

Jak máš zapsáno v nastavení? Dej sem příklad...citovat
#003173
avatar
No máš pravdu, funguje to. Měl jsem v plánu pojmenovat kategorii číselnou hodnotou. To nefunguje. Když pojmenuji klasicky jde to. To jsem nevěděl.
Prosím tě,ještě mám problém s automatickým zobrazením skrytých řádků. Do kódu jsem si vypsal všechny skryté řádky př. A10:J50,A55:J110 ale hází mě to chybu. Nejde udělat nějaké makro, které by automaticky postupně odkrývalo skryté řádky v celém listu ve všech podkategoriích?citovat
#003175
avatar
S tím pojmenováním, jestli jsem to dobře pochopil, by to mělo fungovat i když název podkategorie nebo kategorie bude číslo. Jestli chceš můžem se na to ješte zaměřit...

A jinak já jsem ti to nastavil v kodu tak, že při vložení nové položky se ti ten patřižný řádek sám odkryje pokud bude skrytý. Takže ty si sám skryješ řádky a oni se ti budu automaticky odkrývat při vložení nové zakázky.
Jinak by uro šla udělat nějaká kontrola a všechny prázdné řádky skrýt ale si myslím že to bude chvilku trvat než ta kontrola proběhne. Podívej se do modolů, myslím si, že jsem tam takové makro už i nastavil, ale nejsem si jistý.citovat
#003176
avatar
To je v poho, měl jsem kategorie označené číslem, ale jde to udělat i bez čísel, tak bych to více neřešil.
Zobrazení řádků fachá skvěle, nevšiml jsem si toho. Tak jsem strávil dvě hoďky vypisováním skrytých řádek od-do zbytečně...příště se radši předem zeptám zda to nejde udělat nějak snadněji..:-)

Další věc, jelikož je list položka celkem nepřehledný tím, jak je tam mnoho kat a podkat, přemýšlím nahoru udělat nějakou rychlou navigaci. Šlo by nějak odkazovat na kategorie a podkategorie nějakým rozevíracím seznamem,v praxi by to vypadalo tak, že kliknu na nazev kategorie a podkategorie v rozevíracím seznamu a automaticky se list nastaví př. na řádek 1500 na název zadané kategorie. Půjde to rozevíracím seznamem, nebo userform? Potřebuji to udělat co nejednodušším způsobem. Napadá tě způsob provedení...citovat
#003177
avatar
Co třeba takto?
Seznam kategorii se vyplňuje při aktivování listu Položky a podkategorie se vyplňuje když nastane změna v kolonce kategorie...

I když věřím, že jiný profík by to udělal vše lépe.

A jinak jen se ptej, pro to tu jsme a rádi pomůžem. Já před dvěma měsící ani nevěděl co je makro :-) tak se taky tady učím a učím... 29 7
Příloha: rar3177_nabidka.rar (201kB, staženo 17x)
citovat
#003178
avatar
Díky moc, otestuji to a dám vědět.

Ještě prosím rychlou radu. Do listu nastavení jsem přidal nový sloupec,je jako první. Teď nevím kde to nastavit v kódu, aby se mě to vše dobře načítalo do UF...Snad jsem to napsal srozumitelně:-)citovat

Strana:  « předchozí  1 2 3 4 5 6   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