< návrat zpět

MS Excel


Téma: Macro pro leteckou dopravu rss

Zaslal/a 14.7.2022 11:52

Ahoj, prosím o pomoc s macrem pro leteckou dopravu.

Mám tři listy Zdroj, kde mám tabulky, s leteckou dopravou, co přiletěla. Z toho si udělám kontigenčky, které překopíruju do listu Kontigencky. Na listu Letecká bych potřeboval vytvořit macro.

Jde mi o to, že do čtvrtého řádku si pojmenuju letadlo, které dorazilo, používám systém datum a písmena, protože v jeden den může dorazit více letadel. Stejným způsobem si pojmenuju kontigenčky (umístění se klidně může zmenit).

Pro přehlednost jsem doprava nahrál dvě tabulky (Nebudou součástí macra). Jak vypadá tabulka po jednotlivých letadlech.

Potřeboval bych, aby když kliknu na macro, aby mi vyskočil Input Box (nebo jiný způsob, napadl mě jen tenhle), který by se mě zeptal, které letadlo chcete nahrát? Já bych napsal např. 16.6.2022A a excel by prohledal list Kontigencky, našel by toto letadlo (16.6.2022A) a propsal by počty do sloupce s tím letadlem.

Potom by do sloupce Shipped QTY napsal kolik přiletělo materiálu, odečetl ho od sloupce Requested QTY a výsledek zapsal do sloupce Remain QTY.

Mohou nastat tři případy, pokusím se je popsat na příkladech.

1) Kokos, ten je jasný. Je požadováno 500 kokosů, letadlem přiletělo 160, zbývající počet k doručení je 340.

2) Meruněk přiletělo prvním letadlem 100. Jenže pro první objednávku je třeba pouze 20. Tím pádem se odečte 20 meruněk, zbývá doručit nula. Jenže pořád mám 80 meruněk, macro hledá další meruňky v tabulce, vidím, že je třeba 200 dalších meruněk (Na jiné datum). Odečte se tedy 80 od 200 a zbývá doručit 120 meruněk.

Dalším letadlem přiletělo 324 meruněk. Z 324 meruněk se vezme 120, které zbývá doručit. Druhá ojednávka meruněk je tedy opět na nule a pořád mi zbývá 204 meruněk, macro hledá další meruňky. Najde požadavek na 500 meruněk, odečte 204, zbývá doručit 296.

3) Pomeranče jsou baleny po 20, já mám požadavek pouze na 16, zboží se posílá po celých baleních. takže chtěl jsem 16, pomerančů, dostal jsem 20, macro zapíše hodnotu -4.

Čísla v závorkách jsou jen jako pomocné výpočty, něměly by být součástí macra.

Děkuji moc komukoliv, kdo se do toho pustí.

Příloha: zip52992_dummy_af.zip (314kB, staženo 26x)
Zaslat odpověď >

Strana:  1 2 3 4   další »
#052996
Lugr
Tak já jsem jenom amatér, ale nemáš to strašně komplikované? Přijde mi, že těch tabulek máš moc a potom je v tom guláš. Jestli to laicky chápu, tak ty potřebuješ dvě tabulky. Kolik ti přiletělo, resp. kolik máš na "skladě" a objednávky, resp. kolik máš vyskladnit. 8citovat
#052997
avatar
Ahoj, díky za reakci. Z těch dat to možná nejde vyčíst, jsou hodně zjednodušená jen pro tento příklad. Reálně to je tak, že ty první dva listy se mění každý den(přemazávají), podle toho, kdy přiletí letadla a s jakým materiálem. Bývá tam stovka řádků. Poslední list zůstává pořád stejný, je tam celá historie letecké dopravy. Objednávky(řádky) a letadla (sloupce), které jsou hotové jsou skryté. Dopsat to tam ručně zabere každý den přes hodinu.citovat
#052998
Lugr
A to tam někdo vpisuje ručně nebo to exportujete z nějakého jiného programu? Objednávky mají datum vzniku?citovat
#052999
Lugr
Přemýšlím jak to celé předělat, přijde mi to složitý na takovou banalitu, ale zatím nevím jak. 8citovat
#053000
avatar
Dělá to kolegyně a dělá to v podstatě stejným způsobem, jak jsem popsal výše. Přiletí jí letadlo ona se podívá, že tam jsou meruňky a v tabulce na listu letecká hledá meruňky. Vidí, že jedna objednávka je 20, odepíše 20, ale přiletělo jí 100, takže zbývá 80 a hledá další meruňky. 3 A takhle jede řádek po řádku.citovat
#053001
avatar

Nosal napsal/a:

Dělá to kolegyně a dělá to v podstatě stejným způsobem, jak jsem popsal výše. Přiletí jí letadlo ona se podívá, že tam jsou meruňky a v tabulce na listu letecká hledá meruňky. Vidí, že jedna objednávka je 20, odepíše 20, ale přiletělo jí 100, takže zbývá 80 a hledá další meruňky. A takhle jede řádek po řádku.


Ešte že nevozíte mak.Chcel by som vidieť toho, čo počíta tie "kuličky máku". 2citovat
#053002
Lugr
Je možné, že v tom příkladu máte chybu, a že máte větší objednávky zboží než příjmy? 4

Pořád se tím prolouskávám.

Já jsem pořád v mínusu. 8citovat
#053003
avatar

marjankaj napsal/a:

Nosal napsal/a:Dělá to kolegyně a dělá to v podstatě stejným způsobem, jak jsem popsal výše. Přiletí jí letadlo ona se podívá, že tam jsou meruňky a v tabulce na listu letecká hledá meruňky. Vidí, že jedna objednávka je 20, odepíše 20, ale přiletělo jí 100, takže zbývá 80 a hledá další meruňky. A takhle jede řádek po řádku.

Ešte že nevozíte mak.Chcel by som vidieť toho, čo počíta tie "kuličky máku".


Je to modelový příklad. Samozřejmě neobjednavame ovoce. 3citovat
#053007
Lugr
Tak jsem něco vypotil. Ještě to není hotové, je potřeba ošetřit chyby při zadávání atd., ale mohlo by to fungovat.

Snad jsem to pochopil dobře. Nějak se rozkoukejte a případně mi řekněte jestli v tom mám pokračovat nebo ne. Je to všechno jinak. 5
Příloha: rar53007_dummy_af_03.rar (31kB, staženo 15x)
citovat
#053008
avatar
Děkuji moc za snahu. Bohužel takhle to nebylo myšleno. Materiál na listu letecká je materiál, který z nějakého důvodu je třeba objednat letecky a ne standartní cestou lodí. Jsou to prostě objednávky, které potřebujeme doručit.

A kontigenčky jsou konkrétní letadla, která přiletěla s tím materiálem. A odečítají se od objednávek na listu letecká.

A k přechozímu dotazu jestli tam není chyba. Remain QTY je kolik zbývá doručit. Takže konkrétně u meruněk zbývá doručit 296 a čeká se na další letadla, která přiletí další dny a pak se to od toho odečte.citovat

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