]Navstevnik,mockrát díky!
Byl jsem tedka dlouhou dobu pryč a nechal jsem to tak jak to bylo.
Nikde nenastal zatím problém,ani v těch firmách (s.r.o.,firma)
Bohužel nastalo několik dalších požavadků na doplnění souboru,které prostě nejsem s to sám udělat
F_28556.xls - nový soubor s fakturou, žlutě jsem zvýraznil požadované věci.
transfer.xls - původní soubor,který provádí transformaci
vzor.xls - soubor,do které se pomocí transfer.xls exportují údaje s tím,že žlutě jsem zvýraznil nové věci
Nové věci:
F_28556.xls - potřebuji přenést tyto údaje do souboru vzor.xls
1) Doručení - pokud je uvedeno E-MAIL či POŠTOU,tak vyexportovat E-MAIL do sloupce M (doručení) a emailovou adresu do sloupce Q(email)
2) ID - tohle je trošku oříšek : Na řádku 17 a (18) jsou údaje Telefon (725111111), Tarif (tarif 1),ID(4), Poplatky(222,61),Hovorné(5161),Celkem(5383,61) ... potřeboval bych,zda-li to vůbec půjde, z řádku 18 vzít údaj (ID) 4 a přenést do vzor.xls do sloupce W (č.zákazníka)
3) bez DPH 0% - bude-li ve faktuře uvedeno Základ DPH (pro sazbu 0%) , tak částku přenést do vzor.xls do sloupce K (bez DPH 0%)
4) Služby 3S - bude-li ve faktuře uvedeno Služby třetích stran, tak částku přenést do vzor.xls do sloupce L (Služby 3S)
5) K platbě - bude-li uvedeno Celkem k platbě, tak částku přenést do vzor.xls do sloupce M(K platbě)
Původní věci zůstanou jak byly.--)
Budu opravdu vděčný za jakoukoliv pomoc!
MS Excel: Využití Makra - propojení dvou souborů Vyřešeno
-
- Level 1
- Příspěvky: 56
- Registrován: červen 09
- Pohlaví:
- Stav:
Offline
-
- Level 4
- Příspěvky: 1142
- Registrován: srpen 08
- Pohlaví:
- Stav:
Offline
Re: MS Excel: Využití Makra - propojení dvou souborů
Prosim upresnit:
Ve vzoru je zrejme prohozeno datum splatnosti a datum plneni, plati poradi hlavicek nebo data v radku 1 a 2?
Body 3-5 lze chapat tak, ze faktura tyto radky s udaji vubec nemusi mit , takze faktury se vyskytuji ve dvou formatech?
Bylo by dobre pripojit i vzor druheho formatu faktury.
Bod 2 - udaj ID bude vzdy na 18. radku faktury? Bude v tomto radku oznaceni tarifu vzdy mit tento tvar: "tarif 1"? Jaky je rozsah oznaceni tarifu? Nejspit to bude potreba pro vyselektovani ID.
Ve vzoru je zrejme prohozeno datum splatnosti a datum plneni, plati poradi hlavicek nebo data v radku 1 a 2?
Body 3-5 lze chapat tak, ze faktura tyto radky s udaji vubec nemusi mit , takze faktury se vyskytuji ve dvou formatech?
Bylo by dobre pripojit i vzor druheho formatu faktury.
Bod 2 - udaj ID bude vzdy na 18. radku faktury? Bude v tomto radku oznaceni tarifu vzdy mit tento tvar: "tarif 1"? Jaky je rozsah oznaceni tarifu? Nejspit to bude potreba pro vyselektovani ID.
-
- Level 1
- Příspěvky: 56
- Registrován: červen 09
- Pohlaví:
- Stav:
Offline
Re: MS Excel: Využití Makra - propojení dvou souborů
Ve vzoru je zrejme prohozeno datum splatnosti a datum plneni, plati poradi hlavicek nebo data v radku 1 a 2?
Zůstává vše při starém, jen jsou nové požadavky/prosby:-)
Body 3-5 lze chapat tak, ze faktura tyto radky s udaji vubec nemusi mit , takze faktury se vyskytuji ve dvou formatech?
Přesně tak, pokud nebudou tyto údaje = údaje ber jako předtím a sloupce K (bez DPH 0%),L (Služby 3S) a M(K platbě) ponechat prázdné.
Připojuji druhý soubor s fakturou:
Poté jěště aktualizovaný vzor.xls
Bod 2 - udaj ID bude vzdy na 18. radku faktury? Bude v tomto radku oznaceni tarifu vzdy mit tento tvar: "tarif 1"? Jaky je rozsah oznaceni tarifu? Nejspit to bude potreba pro vyselektovani ID.
Rozsah tarifu může být libovolný:max znaků nejsem s to určit (cca max 20,ale může být více:-( )
Bohužel, jak je vidět na druhém souboru (F_28557.xls), nebude údaj ID vždy na konkrétním řádku,ale vždy bude na řádku,kde je i telefonní číslo.
Jiný řádek nikdy nezačíná číslicemi.Tuším,že tohle je dost komplikovaná věc,jelikož údaj ID je též číslo v rozmezí,který není přesně definovatelné.
-
- Level 4
- Příspěvky: 1142
- Registrován: srpen 08
- Pohlaví:
- Stav:
Offline
Re: MS Excel: Využití Makra - propojení dvou souborů
V priloze je doplneny soubor o pozadovane funkcionality.
Ve vzorovych fakturach je rozdilny format bunek obsahujicich datum.
Predpokladam, ze kazda faktura obsahuje na prislusnem radku jak udaj o typu tarifu - tarif xx, tak i udaj ID, jinak bude nutno osetrit chybejici udaje.
Otestuj s vetsim poctem faktur, v pripade nekorektniho prevodu pripoj prislusnou fakturu (bez identifikacnich udaju, pripadne s fiktivnimi udaji).
Ve vzorovych fakturach je rozdilny format bunek obsahujicich datum.
Predpokladam, ze kazda faktura obsahuje na prislusnem radku jak udaj o typu tarifu - tarif xx, tak i udaj ID, jinak bude nutno osetrit chybejici udaje.
Otestuj s vetsim poctem faktur, v pripade nekorektniho prevodu pripoj prislusnou fakturu (bez identifikacnich udaju, pripadne s fiktivnimi udaji).
- Přílohy
-
- NewTransfer.xls
- (53.5 KiB) Staženo 25 x
-
- Level 1
- Příspěvky: 56
- Registrován: červen 09
- Pohlaví:
- Stav:
Offline
Re: MS Excel: Využití Makra - propojení dvou souborů
Narazil jsem u jedné faktury na tento problém,jsou-li uvedeny dvě telefonní čísla.
Do vzor.xls se nepřenese ID a doručení
ID u nich je vždy stejné, jelikož telefonní čísla budou v jedné skupině pod stejným ID.
Přikládám "problematickou" fakturu.
Do vzor.xls se nepřenese ID a doručení
ID u nich je vždy stejné, jelikož telefonní čísla budou v jedné skupině pod stejným ID.
Přikládám "problematickou" fakturu.
-
- Level 4
- Příspěvky: 1142
- Registrován: srpen 08
- Pohlaví:
- Stav:
Offline
Re: MS Excel: Využití Makra - propojení dvou souborů
Z prilozeneho souboru vyplyva, ze soubory faktura nemaji jednotnou formu.
Nektere potrebne udaje nejsou ulozeny v samostatnych bunkach, ale jsou soucasti textu, ze ktereho je nutno je vyselektovat:
Doruceni: zpusob doruceni - mailem je ve tvaru E-MAIL, email, takze je zapotrebi predat vzory mozneho oznaceni (vcetne POŠTOU, pošta,...). Do souboru vzor je ulozit v jednotnem tvaru, nebo ve tvaru z faktury?
Totez se tyka oznaceni Tarifu na radku s tlf. cislem je: tarif, TarifLine, ktery je pouzit pro nalezeni hodnoty ID, prozatim vyreseno.
Dale, pokud jsou dve tlf cisla(ci vice tlf cisel), ktere ID v pripade jejich ruznosti pouzit, kam vlozit?
Protoze neni vylouceno, ze i dalsi casti faktury (udaje o cene, DPH,...)mohou byt v ruznych modifikacich, je zapotrebi tyto modifikace sdelit.
V priloze je upraveny soubor, respektujici odlisnosti mezi predlozenymi ukazkami faktur, ID je pouzito podle prvniho tlf cisla.
Nektere potrebne udaje nejsou ulozeny v samostatnych bunkach, ale jsou soucasti textu, ze ktereho je nutno je vyselektovat:
Doruceni: zpusob doruceni - mailem je ve tvaru E-MAIL, email, takze je zapotrebi predat vzory mozneho oznaceni (vcetne POŠTOU, pošta,...). Do souboru vzor je ulozit v jednotnem tvaru, nebo ve tvaru z faktury?
Totez se tyka oznaceni Tarifu na radku s tlf. cislem je: tarif, TarifLine, ktery je pouzit pro nalezeni hodnoty ID, prozatim vyreseno.
Dale, pokud jsou dve tlf cisla(ci vice tlf cisel), ktere ID v pripade jejich ruznosti pouzit, kam vlozit?
Protoze neni vylouceno, ze i dalsi casti faktury (udaje o cene, DPH,...)mohou byt v ruznych modifikacich, je zapotrebi tyto modifikace sdelit.
V priloze je upraveny soubor, respektujici odlisnosti mezi predlozenymi ukazkami faktur, ID je pouzito podle prvniho tlf cisla.
- Přílohy
-
- NewTransfer.xls
- (53 KiB) Staženo 12 x
-
- Level 1
- Příspěvky: 56
- Registrován: červen 09
- Pohlaví:
- Stav:
Offline
Re: MS Excel: Využití Makra - propojení dvou souborů
Všechny údaje je nutné převzít z faktury,ať jsou OK či nikoliv tzn. nijak je neupravovat.
Jsem s to zajistit,aby bylo vypisováno vždy v daném formátu Doručení tj. email či poštou, nebo velkýma písmenama,ale vždy musí být v jednom formátu.
Tedka: pošta, e-mail.
Název tarifu tj. řádek po pojmenování sloupci (tarif) může být libovolný např. Tarif 1,tarifLIne 1, pokus 2 atd.
ID musí být vždy pouze jedno, pokud jich bude víc,tak to nyní řešit nijak nelze ... do vzor.xls dáváme pouze řádek s fakturou nikoliv jednotlivými telefony, tudíž bude stačit pouze jedno z ID do příslušného sloupce ve vzor.xls
Jsem s to zajistit,aby bylo vypisováno vždy v daném formátu Doručení tj. email či poštou, nebo velkýma písmenama,ale vždy musí být v jednom formátu.
Tedka: pošta, e-mail.
Název tarifu tj. řádek po pojmenování sloupci (tarif) může být libovolný např. Tarif 1,tarifLIne 1, pokus 2 atd.
ID musí být vždy pouze jedno, pokud jich bude víc,tak to nyní řešit nijak nelze ... do vzor.xls dáváme pouze řádek s fakturou nikoliv jednotlivými telefony, tudíž bude stačit pouze jedno z ID do příslušného sloupce ve vzor.xls
-
- Level 4
- Příspěvky: 1142
- Registrován: srpen 08
- Pohlaví:
- Stav:
Offline
Re: MS Excel: Využití Makra - propojení dvou souborů
Tak dej vedet, jaky format bude mit oznaceni zpusobu doruceni. V tomto formatu bude i vlozeno do souboru vzor.
Nalezeni udaje o ID neni problem, pokud bude platit:
Telefonni cislo bude na radku vzdy zacinat na prvni pozici? a bude vzdy 9-ti mistne? Jeste se opakovane ptam, bude vzdy za nazvem tarifu (Tarif 1,tarifLIne 1, pokus 2 atd.) vzdy nasledovat udaj o tarifu a vzdy bude vlozen i udaj o ID? Jedna se o vyselektovani obecne skupiny znaku (ID) nachazejici se po urcitem poctu obecnych skupin znaku oddelenych neurcitym poctem mezer v retezci; alespon poradi musi byt jednoznacne.
Nalezeni udaje o ID neni problem, pokud bude platit:
Telefonni cislo bude na radku vzdy zacinat na prvni pozici? a bude vzdy 9-ti mistne? Jeste se opakovane ptam, bude vzdy za nazvem tarifu (Tarif 1,tarifLIne 1, pokus 2 atd.) vzdy nasledovat udaj o tarifu a vzdy bude vlozen i udaj o ID? Jedna se o vyselektovani obecne skupiny znaku (ID) nachazejici se po urcitem poctu obecnych skupin znaku oddelenych neurcitym poctem mezer v retezci; alespon poradi musi byt jednoznacne.
-
- Level 1
- Příspěvky: 56
- Registrován: červen 09
- Pohlaví:
- Stav:
Offline
Re: MS Excel: Využití Makra - propojení dvou souborů
Telefonní číslo musí být vždy 9-ciferné a musí i začínat ten řádek....to podmíním pro správnou práci transfer.
Dále čísle bude vždy tarif a i údaj ID , resp. ta pozice tam bude,ale tedka nejsem s to říci na 100%, zda bude vždy vyplněno:-(
Tzn. Ty se chytáš toho řádku,který začíná 9-ciferným číslem a po rozdělení textového pole na buňky i sloupcem,kde je ID??
Nebo to pracuje na jiné bázi?
Vyplnění příslušných údajů zjistím až při zpracování více faktur najednou.
Dále čísle bude vždy tarif a i údaj ID , resp. ta pozice tam bude,ale tedka nejsem s to říci na 100%, zda bude vždy vyplněno:-(
Tzn. Ty se chytáš toho řádku,který začíná 9-ciferným číslem a po rozdělení textového pole na buňky i sloupcem,kde je ID??
Nebo to pracuje na jiné bázi?
Vyplnění příslušných údajů zjistím až při zpracování více faktur najednou.
-
- Level 4
- Příspěvky: 1142
- Registrován: srpen 08
- Pohlaví:
- Stav:
Offline
Re: MS Excel: Využití Makra - propojení dvou souborů
Identifikaci ID jsem upravil, takze principielne je hledana ctvrta skupina znaku nedefinovane delky v retezci (ruzne dlouhe skupiny jsou oddeleny (nekolika) mezerami), ve kterem je na zacatku skupina znaku (tlf. cislo bez mezery pred).
Ve vzorech faktur neni poloha udaje ID v retezci na pevne pozici a jak uvadis, neni konstantni tvar nazvu tarifu, tarifu i ID, takze pokud by nebyl vlozen nazev tarifu, udaj o tarifu a ID, pak nelze nevlozene udaje zjistit.
Pro spolehlivou identifikaci musi byt alespon jedna informace jista, zde je to, ze ID je ctvrta skupina znaku.
Plati, ze doruceni bude mit tvar pošta, e-mail?
Ve vzorech faktur neni poloha udaje ID v retezci na pevne pozici a jak uvadis, neni konstantni tvar nazvu tarifu, tarifu i ID, takze pokud by nebyl vlozen nazev tarifu, udaj o tarifu a ID, pak nelze nevlozene udaje zjistit.
Pro spolehlivou identifikaci musi byt alespon jedna informace jista, zde je to, ze ID je ctvrta skupina znaku.
Plati, ze doruceni bude mit tvar pošta, e-mail?
-
- Level 1
- Příspěvky: 56
- Registrován: červen 09
- Pohlaví:
- Stav:
Offline
Re: MS Excel: Využití Makra - propojení dvou souborů
Díky, je mi jasné,že se to musí na něco odkazovat.
Zkusím vygenenrovat několik variant a dám určitě vědět.
Jinak ano, doručení bude vždy ve formátu: e-mail:emailová adresa nebo pošta
Zkusím vygenenrovat několik variant a dám určitě vědět.
Jinak ano, doručení bude vždy ve formátu: e-mail:emailová adresa nebo pošta
-
- Level 4
- Příspěvky: 1142
- Registrován: srpen 08
- Pohlaví:
- Stav:
Offline
Re: MS Excel: Využití Makra - propojení dvou souborů
V priloze je upraveny soubor, vyhledani ID je osetreno, neni podstatny pocet mezer na zacatku retezce a delka tlf. cisla za predpokladu, ze ID tvori ctvrtou skupinu znaku v retezci; pokud chybi nazev tarifu nebo tarif nebo ID pripadne vsechny tri udaje, neni do souboru vzor vlozena hodnota ID.
- Přílohy
-
- NewTransfer.xls
- (63.5 KiB) Staženo 23 x
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 1
- 491
-
od Grimm
Zobrazit poslední příspěvek
12 bře 2024 21:43
-
- 2
- 864
-
od Myerina
Zobrazit poslední příspěvek
20 dub 2024 11:36
-
- 0
- 1201
-
od hansikczex
Zobrazit poslední příspěvek
02 lis 2023 10:11
-
- 4
- 695
-
od petr22
Zobrazit poslední příspěvek
11 čer 2023 13:51
-
- 12
- 2016
-
od amirinda
Zobrazit poslední příspěvek
14 říj 2023 16:39
Kdo je online
Uživatelé prohlížející si toto fórum: elninoslov a 44 hostů