SVYHLEDAT přes makro Vyřešeno

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

mejlacz
nováček
Příspěvky: 38
Registrován: listopad 10
Pohlaví: Muž
Stav:
Offline

SVYHLEDAT přes makro  Vyřešeno

Příspěvekod mejlacz » 19 led 2011 14:03

Potřeboval bych poradit s tímto. Mám seznam středisek, cca 10. V excelu potřebuji udělat předvahu tak, aby na jednotlivých záložkách byly samostatně střediska, v prvním sloupečku seznam účtů, v dalších pak jednotlivé hodnoty po měsících. Problém je, že z účta dokážu vytáhnout předvahy po jednotlivých měsících za každé středisko do samostatného souboru xls. Používám na to funkci SVYHLEDAT, nicméně je to šílený opruz. Šlo by to udělat nějak přes makro či jakkoliv jinak zjednodušit. Pojmenování či uložení jednotlivých souborů není problém. Díky.
Mejla

Reklama
Uživatelský avatar
Poki
Level 2
Level 2
Příspěvky: 237
Registrován: prosinec 09
Pohlaví: Muž
Stav:
Offline

Re: SVYHLEDAT přes makro

Příspěvekod Poki » 19 led 2011 15:11

napada me si na kazdym listu definovat nazev strediska a oznaceni mesicu a takto potom pojmenovavat jednotlive soubory, napr. 'Vyroba_M01.xlsx' by byl soubor pro stredisko vyroba s daty pro mesic Leden...takovychto souboru byste mel cca 120.
Ve vasem hlavnim souboru by se tento nazev souboru pouziL pro NEPRIMY.ODKAZ, ktery by byl snadny (napr. takto: =SVYHLEDAT($A4;NEPŘÍMÝ.ODKAZ("[" & $A$2 & C$2 & ".xlsx]List1!$A:$B");2;0)

Potiz tohoto ale je, ze zdrojovy soubor (tedy Vyroba_M01) by musel byt otevreny, jinak je vzorec chybny (muselo by tedy byt otevreno 120 souboru, aby vsechny hodnoty byly prirazeny spravne...

navstevnik
Level 4
Level 4
Příspěvky: 1142
Registrován: srpen 08
Pohlaví: Nespecifikováno
Stav:
Offline

Re: SVYHLEDAT přes makro

Příspěvekod navstevnik » 19 led 2011 18:28

Naprogramovat lze leccos, ale pokud pozadujes konkretni pomoc a ne jen sdeleni, ze to lze, je nezbytne prilozit vzor ciloveho souboru a nekolik zdrojovych souboru alespon za dve strediska s jednotnou strukturou dat a jednotnou strukturou nazvu souboru umistenych v jednom adresari; specifikovat co a kam na cilove listy prenest,takze ukazkove vyplnit s pripadnym komentarem.
Verze Excelu?
Jedna se o jednorazove pouziti nebo opakovane pouziti k doplnovani?

mejlacz
nováček
Příspěvky: 38
Registrován: listopad 10
Pohlaví: Muž
Stav:
Offline

Re: SVYHLEDAT přes makro

Příspěvekod mejlacz » 20 led 2011 08:10

Díky za reakce. Začnu tím lehčím. Verze Excelu 2003. Jedná se o akci prováděnou 1x za rok. Soubory přiloženy. Souborů, ze kterých se budou tahat data, bude každopádně 120 (12 x počet středisek). Jejich pojmenování a uložení do 1 či více složek je libovolné.
Přílohy
Střediska plán.rar
(206.97 KiB) Staženo 65 x

Uživatelský avatar
Poki
Level 2
Level 2
Příspěvky: 237
Registrován: prosinec 09
Pohlaví: Muž
Stav:
Offline

Re: SVYHLEDAT přes makro

Příspěvekod Poki » 20 led 2011 10:22

V souhrnnem souboru Strediska chcete mit vice let nebo jen aktualni (ve vzorovem jsou mesice 10/2008 - 12/2009). Resp. budou se tyto sloupce menit na aktualni mesice nebo se budou dalsi mesice pridavat za jiz vyplnene?
Ja osobne bych asi sel cestou toho, ze by existoval jeden soubor pro kazdy jednotlivy rok, tedy ze by v souhrnnem souboru Stredisek byly vzdy jen mesice jednoho roku, tedy 01/2010-12/2010 a dale 01/2011-12/2011... jak to vidite?
Pokud by se michalo vice let v jednom souboru, musely by mit jednotlive soubory s mesicnimi daty za jednotliva strediska oznaceni nejen strediska, mesice, ale i roku...

mejlacz
nováček
Příspěvky: 38
Registrován: listopad 10
Pohlaví: Muž
Stav:
Offline

Re: SVYHLEDAT přes makro

Příspěvekod mejlacz » 20 led 2011 10:28

Jednalo by se vždy o jeden konkrétní rok. Tedy fiskální rok. Jedeme od října do září, nikolik klasicky kalendář 1-12.

Uživatelský avatar
Poki
Level 2
Level 2
Příspěvky: 237
Registrován: prosinec 09
Pohlaví: Muž
Stav:
Offline

Re: SVYHLEDAT přes makro

Příspěvekod Poki » 20 led 2011 13:25

Dal jsem neco dohromady:
Vychazel jsem z toho, ze jednotlive soubory (120) budou v jednom adresari, ktery si zvolite (muze byt pro kazde stredisko jiny) - V bunce B1 (na kazdem jednotlivem listu strediska) napiste celou cestu k souborum (musi koncit zpetnym lomitkem).
Jednotlive soubory (120) musi mit nazev v tomto formatu 'Stredisko_YrrrrMmm' (132101_Y2009M09) = nazvy
V bunce B2 je pak uvedeny rok - mesice se pak odvijeji od nej (rada jde od rijna roku x do zari roku x+1).

Pri uprave staci menit bunky: B1,B2,B3.
Pro pridani strediska staci zdublovat list a prepsat cislo strediska (B3)

Ve sloupci A museji cisla uctu zacinat od radku 5 (je jedno, kolik jich bude).
Pozor u uctu na to, jak jsou zapsany, musi odpovidat tomu, jak jsou vyexportovany do 120 souboru (v prikladu od vas to nejsou cisla, ale text, protoze pred cislem je par mezer - tak na to pozor).

Zkuste si to a kdyztak dejte vedet...
Přílohy
Strediska_mesice.xls
(162.5 KiB) Staženo 101 x

navstevnik
Level 4
Level 4
Příspěvky: 1142
Registrován: srpen 08
Pohlaví: Nespecifikováno
Stav:
Offline

Re: SVYHLEDAT přes makro

Příspěvekod navstevnik » 20 led 2011 18:29

Pouziti procedury VBA umoznuje bezproblemove aktualizace seznamu uctu a stredisek a umisteni v adresarich.
Prover, zde jsou prenasena data ze spravnych sloupcu zdrojovych souboru.
Poznamky jsou v souboru PrenestData.xls, dale je pripojen ukazkovy cilovy soubor.
Predpoklad pro spravnou funkci je, ze struktura dat ve zdrojovych souborech odpovida souborum, ktere jsi predlozil.
Přílohy
strediska2009.xls
(59 KiB) Staženo 121 x
PrenestData.xls
(52 KiB) Staženo 112 x

mejlacz
nováček
Příspěvky: 38
Registrován: listopad 10
Pohlaví: Muž
Stav:
Offline

Re: SVYHLEDAT přes makro

Příspěvekod mejlacz » 24 led 2011 07:21

Děkuji oběma. Během tohoto týdne vyzkouším a dám vědět, díky.

navstevnik
Level 4
Level 4
Příspěvky: 1142
Registrován: srpen 08
Pohlaví: Nespecifikováno
Stav:
Offline

Re: SVYHLEDAT přes makro

Příspěvekod navstevnik » 28 led 2011 09:49

Vzhledem k tomu, ze tyden uplynul a zadna reakce, prikladam definitivni verzi.
Zmeny oproti pracovni verzi:
Seznam uctu a jejich nazvu je v prilozenem souboru, ze ktereho je pak kopirovan na jednotlive listy stredisek.
Neni nutno vytvaret seznam podadresaru (stredisek), jsou nacitany z adresare zdrojovych souboru.
V pripade, ze seznam uctu neobsahuje ucet obsazeny ve zdrojovem souboru, je stav ohlasen.
Přílohy
PrenestData.xls
(111 KiB) Staženo 220 x

mejlacz
nováček
Příspěvky: 38
Registrován: listopad 10
Pohlaví: Muž
Stav:
Offline

Re: SVYHLEDAT přes makro

Příspěvekod mejlacz » 17 úno 2011 09:52

Takže po dlouhé době vytahuju toto vlákno. Teprve teď nastal ten okamžik, kdy je třeba rychle provést tento úkol. Zatím jsem vyzkoušel pouze ten od uživatele "navstevnik", a funguje to naprosto dokonale. Moc děkuji. Každopádně děkuji i Pokimu. Jeho verzi vyzkouším, jen co bude chviličku času. Vzhledem k tomu, že od příštího týdne budu mít školení na Excel, tak jsem zvědavý, jestli budu alespoň trošku rozumět tomu, jak je to od Vás napsaný. Mejla


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Propojení TV-NTB přes HDMI/USB-C
    od bradto » 26 bře 2025 20:22 » v Vše ostatní (hw)
    16
    8561
    od šulda Zobrazit poslední příspěvek
    28 bře 2025 21:30
  • špatný přenos obrazu přes HUB
    od Hannah78 » 17 srp 2024 11:40 » v Problémy s hardwarem
    7
    4127
    od petr22 Zobrazit poslední příspěvek
    18 srp 2024 10:25
  • Zpětná komunikace z NTB na tiskárnu přes switch Příloha(y)
    od vasekpetr1 » 24 říj 2024 21:25 » v Sítě - hardware
    16
    9145
    od vasekpetr1 Zobrazit poslední příspěvek
    10 pro 2024 17:05
  • Propojení 3 PC přes Switch Zyxel GS1900-24EP
    od RockHard » 17 srp 2024 16:18 » v Sítě - hardware
    7
    3888
    od buchtik Zobrazit poslední příspěvek
    18 srp 2024 19:26
  • Bezdrátový ovladač mi nejde spárovat přes Bluetooth
    od maschke0 » 11 srp 2024 21:12 » v Taktování a další úpravy PC
    14
    10308
    od maschke0 Zobrazit poslední příspěvek
    14 srp 2024 22:24

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 6 hostů