Marficek: Podívej se na přílohu a vyzkoušej. Mne to funguje. Zobrazuje se mi tam všechny kat i podkat.
A jinak v mém kódu uvidíš příkaz typu ... cells(číslo(nebo proměnná, číslo(nebo proměnná) ) ... kde první číslo neboli proměnná určuje do kterého řádku se má zapisovat a druhé číslo neboli proměnná určuje do jakého sloupce se má zapisovat, tak zkus si sám kód upravit ;-) a kdyžtak poradím.
A jinak je to pravda, VBA se věnuji cca dva měsíce. Knihu jsem si jen prolistoval v knihkupectví, za takové peníze se mi jí nechce kupovat :-). Taky mě tu dost pomohl Poki a jiní uživatelé. A cca 4h denně dělám nějaké tabulky s makrem, takže je to pro mne už docela rutina ale pořad se učím něco nové a nové. V žádném případě nejsem profík...
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...
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ý.
hmm, já zkouším přidávat podkategorie a mně to funguje.
Jak máš zapsáno v nastavení? Dej sem příklad...
Jo mno vidíš :o)
Tak tady to máš. Vyzkoušej a pak dej vědět.
Snad to bude aj fungovat :o)
tak toto by nevadilo. Aby to vadilo, musí být názvy uplně shodné.. např.
1 - auto opel
2 - auto opel
pokud bude název položky i - auto opel 3, tot nevadí.
Pokusím ti to sem ješte dneska dát...
Zeptám se: V seznamu položek bude pokaždé jiný název položky? Zda se třeba někdy nemůže stát, že více položek bude mít uplně stejné jméno?
Trochu to tady zkouším zatím.
díki ;-)
Mohu se zeptat proč mi tento kód nefunguje?
Sub UlozitVydejku()
Application.ScreenUpdating = False
Application.DisplayAlerts = False
With Sheets("výdejka")
.Cells.Copy
End With
Workbooks.Add
ActiveSheet.Paste
ActiveWindow.DisplayGridlines = False
Application.CutCopyMode = False
ActiveSheet.Name = "výdejka"
Sheets("list2").Delete
Sheets("list3").Delete
Range("A1").Select
Application.DisplayAlerts = True
Application.GetSaveAsFilename
Application.ScreenUpdating = True
ActiveWorkbook.Close savechanges:=False
End Sub
Vše se provede jen se mi neuloží když dám uložit..
Já si taky myslím, že asi přes to tlačítko :) i kdyby si listoval a mačkal myší do buněk a pořad by se ti zobrazoval userform by ses pak šel střelit
Zítra ti tam možná pokusím dát i ješte jednu kontrolu aby se ti třeba nestávalo aby se ti nějaká položka nejmenovala stejně jako jedna podkategorie, páč pak by to zlobilo při vkládání položky pomoci userformu.
popravdě tohle mě ani nenapadlo a jak jednoduché :) díki
Tak tady je zatím jen do zapisování nových položek.
Zkoukni to, a možná zítra se ti podívám na ten druhý userform.
Zdravím, možná mám binární problém ale nevím co s tím zatím.
V příloze mám obyč tabulku se třemi sloupci. 1.jméno položky 2.minimální počet ks na skldě 3.celkem ks na skladě.
Potřeboval bych tyto hodnoty odflirtovat tak aby se mi zobrazili jen ty položky, které mají stejnou a nebo menší hodnottu ve sloupci 3, podle sloupce 2.
Čili se zobrazí jen ty položky, u kterých je nutno doplnit ks do skladu.
Nevím jak na to. Pomůže mi někdo prosím?
V tomhle případě bych ty userformy vytvářel až jako poslední...
tak tedy zítra
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
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.