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.
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í.
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.