< návrat zpět

MS Excel


Téma: Makro - přenos dat z jednoho souboru do druhého rss

Zaslal/a 14.11.2018 19:28

Dobrý den všem,

prosím o pomoc. Každý den v práci musím přepisovat data z jedné tabulky do druhé. Nejprve si otevřu soubor "Denní protokol", který má v názvu datum aktuálního dne a jsou v něm data z předešlého pracovního dne. Potom si musím otevřít soubor "Graf" a do něj opsat veškerá data. Nešlo by toto vyřešit Makrem? V příloze zasílám ukázku. Z důvodu ochrany dat jsem byl nucen pozměnit názvy, ale rozložení stránek je zachované. Pokud by jste potřebovali další informace, rád odpovím. Nevím jestli jsem to napsal srozumitelně. Mockrát předem děkuji, pokud se budete mým problémem zabývat.

Příloha: rar41891_makro_001.rar (68kB, staženo 13x)
Zaslat odpověď >

#041893
avatar
Prikladám riešenie pomocou Power Query a skrytej KT, ktorá slúži na vynesenie načítaných hodnôt, aby sa dali vložiť do tabuliek. Urobil som iba "Linka 1". Stačí do adresára vložiť príslušné súbory a dať aktualizovať všetky údaje Data-Refresh All= Ctrl+Alt+F5) a všetko, keď budete mať všade správne vzorce sa samo načíta a prenesie zo súborov do tabuliek. Trochu som musel tabuľky upraviť - zrušiť overenie údajov a formát percent zmeniť na 0,0" "%. Okrem toho som použil na skrytie označenia Linka 1 formát ;;;.
Příloha: xlsx41893_graf.xlsx (61kB, staženo 11x)
citovat
#041896
avatar
Děkuji za pomoc, ale mám s tím nějaký problém.
Tohle už je pro mě vyšší dívčí. 7
Příloha: png41896_problem_001.png (40kB, staženo 19x)
41896_problem_001.png
citovat
#041900
avatar
Nepýtal som sa akú verziu Office máte. Toto riešenie je použiteľné od verzie 2010, ak máte 2007 tak je to nepoužiteľné a nezstáva nič iné, len zabezpečiť naprogramovanie prenosu údajov. Inštaláciu PQ popisuje toto video https://www.youtube.com/watch?v=gwW2CDdvUUscitovat
#041904
avatar
Aha tak to se omlouvám, to jsem mohl napsat jako první. V práci používáme MS Office Standard 2010. Nicméně v práci si bohužel nic nenainstaluji, všechny tyto funkce máme deaktivovány.
Myslel jsem, jestli by nešlo nějaké makro, které když si otevřu obě aktuální okna, tak přenese všechny data do správných buněk.
Vím, že je to složité, obzvláště když to má řadit podle datumu. Moc si vážím, že mi chcete pomoci. Děkuji.citovat
#041907
avatar
Nemáte sa za čo ospravedlňovať, aj ja som zabudol napísať, že aké sú požiadavky pre moje riešenie. Vo Vašom prípade by sa dalo buď jednorázovo požiadať (správcu) o inštaláciu Power Query, alebo požiadať o verziu 2016, kde je už obsiahnuté. Programové riešenie ja nerobím, s tým by Vám vedel možno pomôcť buď elninoslov, alebo xlns.citovat
#041908
avatar
To bohužel u nás ve firmě není možné. Naše IT sídlí v Německu a je s nimi těžká spolupráce. Mockrát Vám děkuji za snahu a omlouvám se, že jsem Vás připravil zbytečně o čas. Třeba se najde ještě někdo tak hodný jako Vy a pomůže mi.

Děkuji.citovat
#041909
elninoslov
Ja to chápem takto nejak. Udržuje si to dáta v DBliste, a prepínate si roky a týždne aké chcete. Tlačítko na pridávanie ďalších súborov do DB, tlačítko na zmazanie DB, úprava rozsahu rokov a týždňov (nepočítam z možnosťou že týždne chýbajú, dovolí chýbajúce navoliť, no nič nezobrazí), .... Zmenil som Vám všetky formáty, lebo ak chcete zobraziť % s medzerou pred znakom %, musí sa tam dať pevná medzera (Alt+0160), všade vzorce ťahajúce dáta z DB podľa navoleného roku a týždňa.
ALE !!!
Netuším ako urobiť, aby sa nebili voľby rok+týždeň (sú na seba viazané), ale kontru im robí voľba mesiaca. To predsa koliduje, keď si môžete navoliť 45 týždeň roku a zároveň február.

No úplne na koniec som si dofrasa všimol, že tam máte nejaký skrytý C:C, v ktorom sú odkazy na súbory, a s tým už fakt netuším čo.

Pekný deň. Možno niečo použijete.

PS: Ešte som premýšľal urobiť Načítanie súboru ako parametrizovanú procedúru, a dalo by sa potom načítať aj viac súborov naraz. Na viac nemám teraz čas, a neviem či to vôbec môže takto byť :)

EDIT:
Ešte som zabudol zmeniť formát % v priemeroch - B26,B56,B86,B116,B146,B176. Treba tam dať
0,0 %
Tá medzera je "Pevná medzera". Teda nie medzerník, ale ľavý Alt+0160. Tak ako som to použil aj na iných percentách...
Příloha: zip41909_graf.zip (76kB, staženo 6x)
citovat
#041910
avatar
Musím nad tím chvíli přemýšlet, ale už vidím světlo na konci tunelu.

Děkuji pěkně i Vám.citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura III

Oblíbený formulář Faktura byl vylepšen a rozšířen. Formulář faktura III
Více se dočtete zde.

Aktivní diskuse

Excel s funkci maker

Amor007 • 9.12. 14:22

Vytažení data z webu - VBA

betcup • 9.12. 11:28

Excel s funkci maker

Jiří497 • 8.12. 20:35

Makro Vycenásobné vykopírování dat

misocko • 8.12. 20:20

Excel s funkci maker

Amor007 • 8.12. 7:41

Excel s funkci maker

Jiří497 • 7.12. 21:47

Excel s funkci maker

Amor007 • 7.12. 12:14