A čo takáto "odrbávka" ?
So šírkou neporadím. Ani toto na novom liste nepomáha, lebo sa to nastaví na širšie, aj to funguje po zúžení stĺpca, ale iba do uloženia a otvorenia súboru.
To "zaokrúhľovanie" na mesiace, bude viesť k nepresnostiam. Pojem na "budúci mesiac", "behom mesiaca" a pod. je veľmi nepresný. Viď posledný riadok. Normálne by som bral do úvahy aj do výpisu presný dátum od 30.4.2022 do 30.7.2022. A 30 a menej dní upozornenie.
Úprava je docela jednoduchá.
To upozornenie má prebehnúť iba raz? Alebo každý deň vo vypočítanom mesiaci (pri každom otvorení)?
Tie zelené stĺpce tam budete mať, dajú sa teda kontrolovať obsahy buniek s týmito vypočítanými dátumami?
Aký formát má ten Wordový dokument? Aký je veľký? Páč príloha nikde. Skúste ho za-ZIP-ovať a vložiť tak. Prípadne nahrať na Uložto, GoogleDrive a pod.
Môžete priložiť taký Word dokument, aj patrične vyplnený?
Pozriem na obr. a hneď vidím nejasnosti. Čo ak v dátach nie je mesto, ktoré ale už má list? List Zmazať? Vymazať v ňom iba údaje? Čo ak je mesto v dátach aj list už existuje? Zmazať dáta a nahradiť novými? Pridať na koniec? Ak pridať, majú byť odlíšené od starých? Treba kopírovať aj vyfarbenia buniek a pod, alebo iba formátované hodnoty? Čo s tými spracovanými dátami, zmazať ? (to súvisí s predchádzajúcimi otázkami o mazaní listov a starých dát)...
EDIT:
Príklad na pridávanie rozdelených dát k už existujúcim na koniec. Zatiaľ sa nemažú ani spracované dáta z listu Poruchy, ani staré dáta v listoch obcí, ani listy ktoré v Poruchy obsiahnuté neboli.
A čo tak jednoduchá kontingenčka?
To
... sh.Name ...
nahraďte za toto
... sh.Name & Format(Now(), "-ddmmyyyy-hhnnss") ...
Ale treba si dať pozor, či nebude súbor otváraný aj na inojazyčnom Exceli. Ak áno, tak to české "rrrr" bude hádzať chybu, len napr. v SK alebo v EN je to "yyyy". Preto radšej odporúčam rok prilepiť samostatne.
="Datum: "&TEXT(TODAY();"dd.mm.")&YEAR(TODAY())
="Datum: "&HODNOTA.NA.TEXT(DNES();"dd.mm.")&YEAR(DNES())
Ale ešte lepšie bude nechať v bunke klasický dátum
=TODAY()
=DNES()
a bunke dať Vlastný formát
"Datum: "dd.mm.yyyy
(ak budete ten Vlastný formát po 1. krát vytvárať v CZ verzii bude to "Datum: "dd.mm.rrrr a pri prenose do inojazyčnej verzie sa to samé upraví)
Vyskúšajte prílohu. V CZ verzii by nemal fungovať A1.
Nematicovo ma napadá proste sčítať jednotlivé zlomky:
=SUMPRODUCT($B$1:$F$1*ISNUMBER(FIND("|"&H1&"|";$B$2:$F$5)))+SUMPRODUCT($B$1:$F$1/2*ISNUMBER(FIND("|"&H1&"2|";$B$2:$F$5)))+SUMPRODUCT($B$1:$F$1/3*ISNUMBER(FIND("|"&H1&"3|";$B$2:$F$5)))+SUMPRODUCT($B$1:$F$1/4*ISNUMBER(FIND("|"&H1&"4|";$B$2:$F$5)))
=SOUČIN.SKALÁRNÍ($B$1:$F$1*JE.ČISLO(NAJÍT("|"&H1&"|";$B$2:$F$5)))+SOUČIN.SKALÁRNÍ($B$1:$F$1/2*JE.ČISLO(NAJÍT("|"&H1&"2|";$B$2:$F$5)))+SOUČIN.SKALÁRNÍ($B$1:$F$1/3*JE.ČISLO(NAJÍT("|"&H1&"3|";$B$2:$F$5)))+SOUČIN.SKALÁRNÍ($B$1:$F$1/4*JE.ČISLO(NAJÍT("|"&H1&"4|";$B$2:$F$5)))
Asi takto.
Inak neviem načo je tam to podmienené červené formátovanie iba bunky E6 v listoch mesiacov ... Buď to odstráňte alebo nastavte pre celé stĺpce E6:E75 príp. E6:G75 ... (v každom liste zvlášť!)
Hmm, dnes mi teda ide karta. Pridávam sa k Lugrovi - netuším ako to funguje
1. Takže ako sa Vy dostanete k tomu, že sú vyplnené tabuľky nákladov lietadiel ktoré prileteli? Teda tabuľky na liste Zdroj. To tam kolegyňa manuálne opisuje s vytlačeného papieru, ale kopíruje z PDF, alebo importuje nejaký iný elektronický súbor? Už sa na to pýtal Lugr.
2. Takže funkcia Vašich listov je vlastne nasledovná???
Zdroj - Príjem
Kontingenčky - (asi) Sklad
Letecká - Objednávky/Výdaj
3. Ak si niekto objedná 16 a balenie je po 20, tak mu pošlete 20? A na základe čoho má makro poznať, čo je kusový, a čo balíkový materiál? Chýba nejaká infotabuľka.
4. "Requested Date" - asi ťažko bude kolegyňa hľadať ďalšie meruňky v poradí, ak treba brať v úvahu požadovaný dátum doručenia - teda nie ďalší riadok.
5. Vy potrebujete uchovávať informácie o tom, z ktorého lietadla sú tie odoslané meruňky? Normálne predsa sklad funguje tak, že je jedno ktorý kamión mi doviezol tehly. Kamióny mi plnia sklad, a zo skladu distribuujem objednané materiály. Že 20% tehál čo zákazníkovy naložím na auto mi priviezol na sklad kamión A, a 80% z tých čo mu naložím pochádza z kamiónu B, je predsa fuk. Či? Pretože stĺpce "14.6.2022A" a "14.6.2022.B" (inak nemajú rovnakú notáciu) na liste "Letecká" obsahujú koľko bolo pre danú objednávku odoslané z ktorého lietadla. To je problém, lebo nikde nevidím, že by sa uchovávala hodnota, koľko ktorého materiálu ostáva z ktorého lietala neexpedovaného.
6. Vybavené objednávky sa potom iksujú "X", teda mažú??? Tým duplom chýba zostávajúci počet na sklade, spomínaný vyššie.
Ďalšie otázky, upresnenia, nápady možno neskôr, keď sa trochu vyjasní logika veci. Ak teda vôbec...
Lepší a pochopiteľnejší by bol upresnený zápis:
...
For Each PodOblast In Oznacene.Areas
For Each Bunka In PodOblast.Cells
...
Lebo Cells/Areas/Range všetko je stále Range, tak je dobré to takto upresniť.
Čím som starší, tým som nechápavejší
"Baja" napsal/a:
...po úpravě vyhodí chybu...
"Baja" napsal/a:
...poprosit o tu zkrácenou verzi...
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.