< návrat zpět

MS Excel


Téma: Makro-zkopirovani dat z sesitu c.1 do sesitu c.2 rss

Zaslal/a 28.3.2018 18:14

Zdravim, potreboval bych prosim vytvorit co nejjednodussi makro pro zkopirovani dat z jednoho sesitu do druheho. Problem je ze bych potreboval data z sesitu c.1 rozdelit podle kategorii ve sloupci A do listu v sesitu c.2. A jeste do prvniho volneho radku. Protoze data stahuji pro kazdy den. Dokazal by nekdo poradit?

V priloze posilam soubory pro predstavu.

Příloha: xls40002_sesit1.xls (14kB, staženo 32x)
Zaslat odpověď >

Strana:  « předchozí  1 2
#040018
avatar
Soubor c.1, ktery se stahuje kazdy den ze SAP. Nazev muze byt samozrejme porad stejny. Na tom nesejde.
Příloha: xls40018_stock-28032018.xls (2kB, staženo 20x)
citovat
#040019
avatar

Foopa napsal/a:

Kdyby jste se podivala vyse tak byste videla ze posilam i soubory na kterych bych chtel makro nasimulovat. Ja uz bych si to upravil do konkretnich souboru.

No podíval som sa na tie súbory. Jeden lepší ako druhý.citovat
#040020
elninoslov
Tie listy nemajú ani rovnakú štruktúru. Raz je "Picked pallets" v stĺpci AU, potom AV, potom AL, ...

Tipujem správne, ak poviem (podľa stĺpca A), že každý rok sa nejaká (neviem aká, napr. "Cumulative total") konečná hodnota vo všetkých listoch vloží do riadku hore, pred prvým riadkom, čo nieje rok, ale je to posledný mesiac a v ňom 1. deň. Vymažú sa mesiace, ostane teda len jediný riadok skončeného roku a dni 1-31 nasledujúceho mesiaca. Do týchto sa budú kopčiť hodnoty zo zošitu zo SAP. Ak bude ďalší mesiac, urobí sa to isté ako s koncom roku, len sa nezmažú mesiace. A to všetko v jednom a tom istom liste. Táto operácia sa bude robiť pre všetky listy zvlášť.

Teda inak povedané
-uzavreté roky majú jeden riadok
-uzavreté mesiace majú jeden riadok
-neuzavreté mesiace majú 31 riadkov

Odniekiaľ ešte treba získavať info o tom, koľko stĺpcov má daný list. Viď 1. veta.

Pekná pakáreň. 7citovat
#040021
avatar
Dobrý den, když jsme u tohoto tématu, jak zkopírovat data z jednoho listu do druhého, avšak aby se zobrazilo pouze posledních 12 měsíců (Do jednoho listu každý měsíc píši jednotlivé údaje o fakturaci a mám tam historii např za 5 let a potřebuji, aby se v druhém listu zobrazilo vždy pouze posledních 12 údajů (řádků)

Moc děkuji za případné odpovědi.citovat
#040023
avatar
@elninoslov: Jedine co chci je:Kdyz otevru sesit c.1 (sloupce i radky jsou porad stejne) tak aby se hodnoty zkopirovali (sloupce B:AI) do sesitu c.2 a zacatek bude vzdy od sloupce B. Jestli nektere listy konci AU nebo AV je jedno. Protoze prvnich 33 sloupcu jsou hodnoty a ostatni jsou ruzne vypocty (vzorce). Jde mi pouze o tech 33 sloupcu. Roky a mesice kterou jsou vyse neni potreba resit. Jak jsem psal na konci mesice kumulativni hodnota za cely mesic se zkopiruje do noveho souboru Stock 04 2018 nad jednotlive dny. Ale toto bych delat bez makra. Jak rikam potrebuji pouze na kopirovat jednotlive radky do prislusnych listu podle datumu.citovat
#040024
avatar
Zde je ukazka. Pouze vzit kopii z Stock28032018 a vlozit do Stock 03 2018..... podle nazvu listu.
Příloha: png40024_ukazka.png.png (88kB, staženo 34x)
40024_ukazka.png.png
citovat

Strana:  « předchozí  1 2

Uživatelské menu

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

Menu

Formulář Faktura

Formulář Faktura IV

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

Helios iNuvio

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.

On-line nástroje