< návrat zpět

MS Excel


Téma: Kusovník rss

Zaslal/a 2.4.2016 9:03

AHoj, potřeboval bych poradit. Mám dvě dva listy, v jednom je stav skladu materiálu a ve druhym je tabulka sestav, které říkají, kolik je potřeba tohodle materiálu, aby byla sestava hotová.

Já potřebuji, aby se mi v při vyplnění počtu hotových sestav na listu dva automaticky odečet použitý materiál na listu jedna. Ale tak aby se to dalo zadávat opakovaně. Tedy abych mohl počet hotových sestav vymazat, ale spotřebovaný materiál by mi zůstal odečtený.

Zaslat odpověď >

Strana:  1 2   další »
#030981
elninoslov
Tak by ste mohol vyskúšať niečo podobné.
Příloha: zip30981_vyrobeno.zip (27kB, staženo 149x)
citovat
#030982
avatar
Tak nějak tohole přesně no :D , ale jak to makro mám udělat :Dcitovat
#030983
elninoslov
K tomu je potrebné oveľa viac info. Napr. reálna príloha, či sú zostavy tabuľky alebo Tabuľky, koľko ich je, je počet meniaci sa, reálne umiestnenie buniek, čo sa má udiať s tabuľkou po zápise (vymazať, vyčistiť...), ... Veđ nič nevieme. To je ako by som chcel vedieť ako si presne opravim auto bez udania poruchy 5citovat
#030989
avatar
no je to uplně stejný jako ta příloha vyrobeno. Jen je tam více položek materiálu a sestav.citovat
#030992
elninoslov
No to ste teda mohol byť rozhodne ukecanejší :)

1. Takže tie zostavy sú teda objekty Tabuľky (nie obyčajné tabuľky). Prosím potvrďte/vyvráťte.

2. Počet týchto objektov zostáv je statický alebo dynamický ? Prosím odpovedzte "statický" / "dynamický".

3. Ak to náhodou niesú objekty Tabuľky, ale iba obyč tabuľky, tak ich rozmiestnenie je pravidelné a štruktúrované ? Teda sú napr všetky oddelené riadkov a stĺpcom ? Prosím odpovedzte "Ano" / "Ne".

4. Keď stlačíte tlačítko odpisu zo skladu pri vyrobení kusov, čo chcete aby sa udialo so zostavami ? Prosím opíšte vlastnými slovami.

5. A posledná : Keď sa pýtate na makro, tak to moje makro Vám funguje tak, ako ste chcel ? Prosím "Ano" / "Ne"

Keď chcete poradiť, nebuďte taký stručný.citovat
#030994
avatar
1. mám 15 sestav - řekněme produktů, do kterých vstupuje různý materiál - konkrétně 18 možných v různém počtu.

2. počet sestav, tedy produktů se může čase změnit, ale pro ted je neměnný

3. nevím co odpovědět. V jednom řádku mám 15 sestav a pod každou v druhém řádku volné políčko pro vyplnění počtu hotových produktů ke kontrétní sestave. Pod tím mám ve sloupku 18 materiálů, které se při vyplnení počtu hotových výrobků pomocí jednoduchého počtu dopočítají.

4. představuju si to tak, že řekněme sestava (produkt) A byla vyrobena 5x - napočítá se mi použitý materiál. Já zmáčknu ,,odečti" a použitý materiál se mi odečte ze skladu a anulujese políčko pro vyplnění hotových sestav.

5. ANo, pokud bych ho dokázal aplikovat na svůj listk, tak by mi vyhovovalcitovat
#030995
elninoslov
OK. Dúfajme, že zajtra zostane nejaký čas, lebo s tým je to teraz naozaj kritické. Ešte som ani neškrtol s tým čo som sľúbil cez víkend, tak mi to snáď vyjde ...citovat
#031020
elninoslov
-zostavy musia byť na liste Sestavy
-zostavy musia byť Tabuľky (nie tabuľky), a môžete ich mať koľko chcete (teda obmedzil som to dátovým typom byte, teda max 255, dá sa to zmeniť)
-políčka "vyrobit" a "hotovo" musia byť vzhľadom k Tabuľke, ku ktorej sa vzťahujú, na rovnakom mieste ako teraz
-podmienené formátovanie upozorňuje na prípadné prekročenie požiadaviek cez stav skladu v liste Sestavy
-polia "zůstane" vo všetkých zostavách ukazujú aký bude stav skladu po odpočítaný danej položky zo všetkých zostáv (ak sa vyskytuje aj v iných zostavách a je požiadavka na výrobu, teda "vyrobit">0, pričom políčkom "vyrobit" sa násobí pole "ks" tej zostavy, ktorej sa to týka.)
-podmienené formátovanie upozorňuje na 0 alebo záporný stav skladu v liste Sklad
Příloha: zip31020_vyrobeno3.zip (34kB, staženo 54x)
citovat
#031093
avatar
AHoj, moc děkuju, funguje to skvěle. Děkuju :)

Uplně nejštastnejší bych byl, kdybych ještě věděl, jak se tohle dělá :D ---nehcceš mi to vysvětlit ? :D :D nebo natočit na youtube :Dcitovat
#031095
elninoslov
To žiaľ nejde len tak vysvetliť. Musíte si sám preštudovať ako vzorce, tak makro. Najlepšie cez "Vyhodnotiť vzorec" a v makre krokovaním makra cez F8.

Aj keď Vám urobím popis makra, tak to bez aspoň akých takých znalostí programovania nepoberiete.

Princíp je asi takýto:
-Tým, že sú zostavy Tabuľky (nie tabuľky), môžeme ich jednoducho nájsť, včetne ich polohy.
-Je tam jedna naprogramovaná funkcia, ktorá prejde všetky tabuľky, a vyhľadá v nich daný matroš. Takto spočíta požadované množstvo daného matrošu vo všetkých zostavách. Toto číslo je potrebné na predikovanie stavu skladu pred stlačením Odečti. Túto funkciu použije každý riadok každej zostavy.
-Na základe názvu matrošu sa nájde na sklade položka a urobí sa odpočet, opäť sa prehľadajú všetky Tabuľky zostáv jednoducho, lebo sú očíslované (Excel si ich indexuje sám, preto ich môžete pridávať a uberať)
-Tým že poznáme polohu každej Tabuľky - zostavy napr. pomocou jej vlastnosti .Range, tak si ľahko prečítame potrebný počet na výrobu z bunky nad zostavou.
...

To ale nejde takto vysvetľovať...citovat

Strana:  1 2   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