Makro - kopírování jednoho řádku na jiní list podle měsíců

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

Moderátor: Mods_senior

Odpovědět
lleennkkaa
nováček
Příspěvky: 2
Registrován: 28 srp 2020 14:06

Makro - kopírování jednoho řádku na jiní list podle měsíců

Příspěvek od lleennkkaa »

Dobrý den,
měla bych prosbu o radu a přiznávám, že s tvorbou maker nemám moc zkušenost (většinou formou googlení a použití už nějakého skriptu, který si malinko umím poupravit, ale programátor nejsem), takže jsem zkoušela různé klasické vzorce, ale nepřišla jsem na řešení.

Mám seznam pozic, které chci obsadit od současnosti do 30.06.2021 - každou pozici mám v jednom řádku s potřebnými údaji o předpokládaném datu nástupu a měsíční mzdě.

Potřebovala bych na nový list rozkopírovat jednotlivé řádky podle data nástupu do jednotlivých měsíců (takže ten, u koho se přepokládá nástup 1.9.2020 bude v tabulce rozkopírován u všech měsíců - září, říjen.....červen 2021, ten, kdo nastupuje v dubnu, tak v tabulce bude jen u měsíců duben, květen a červen 2021).

V příloze posílám vzorovou tabulku včetně ručně vytvořeného výstupu - tento výstub bych potřebovala nějak zautomatizovat vždy, když se data ve vstupní tabulce změní (buď se do tabulky doplní nová pozice, nebo se nějaké údaje změní - např. posun předpokládaného nástupu nebo mzda).
HR_Payroll_makro.xlsx
(24.21 KiB) Staženo 145 x
Předem opravdu moc děkuji komukoliv, kdo by mi uměl poradit.

Lenka
Uživatelský avatar
elninoslov
Level 2.5
Level 2.5
Příspěvky: 386
Registrován: 12 čer 2013 23:40

Re: Makro - kopírování jednoho řádku na jiní list podle měsíců

Příspěvek od elninoslov »

Riešenie cez PowerQuery, stačí dať obnoviť dotaz.
Makrom to problém samozrejme nieje tiež, ale tu by bolo jednoduchšie asi použiť PQ, a navyše sa ho postupne takto spoznávam :)

PS: Ak to tu číta užívateľ MePExG, prosím Vás, nepozriete sa na to, prečo mi nejde bez tých čachrov na začiatku s dátumami, tieto dátumy filtrovať na konci? Raz nejde DatumOd, potom DatumDo, píše to chybu formula.firewall...
Stačí keď na konci zmeníte DatumDoP na DatumDo a bác chyba. Pritom by to malo byť to isté. Ako by ste radil načítať parametre inak, ako to tam mám, tak aby to zožralo vo filtri?

V súbore 2 pracujem výhradne s číslami (nie dátumami), a aj tak ak zadám v riadku #"Filtrované riadky4" hornú hodnotu manuálne na 44377 je všetko OK, ale akonáhle použijem premennú DatumDoP, ktorá má rovnakú hodnotu - chyba.

Viem, že by ste to dal celé inak, ale zaujíma ma kde v prevode medzi Tabuľkou -> Parametrom -> Dátumom -> číslom, je tá zrada. Ď.
Přílohy
HR_Payroll_makro.xlsx
(38.25 KiB) Staženo 142 x
HR_Payroll_makro_2.xlsx
(37.93 KiB) Staženo 140 x
MePExG
Level 2
Level 2
Příspěvky: 193
Registrován: 14 srp 2016 20:43

Re: Makro - kopírování jednoho řádku na jiní list podle měsíců

Příspěvek od MePExG »

Dobrý deň.

Prikladám riešenie pomocou PQ.

elninoslov: Pozeral som Vaše prvé riešenie - Dotaz1. Celý problém ktorý vidím je v tom, že údaje načítavate z tohoto súboru, ako z externého zdroja. V z tohoto môže vychádzať chybovosť. Lepšie je použiť objekty excelu objekty-tabuľky, alebo pomenované oblasti, a je ho jednoduchšie naklikať, ako písať. Okrem toho som tam našiel dáky odpad (v pôvodnom súbore) Query3. Moje riešenie, je vyklikané, okrem dvoch príkazov generovanie dátumov a filter dátum medzi.

Dodatečně přidáno ... auto:
PQ s automatickou indikáciou dátumov podľa Start date.
Přílohy
PQ-Auto_HR_Payroll.xlsx
(32.08 KiB) Staženo 87 x
PQ_HR_Payroll.xlsx
(32.84 KiB) Staženo 79 x
lleennkkaa
nováček
Příspěvky: 2
Registrován: 28 srp 2020 14:06

Re: Makro - kopírování jednoho řádku na jiní list podle měsíců

Příspěvek od lleennkkaa »

Oběma veliké díky! Nejen za tabulku, která funguje skvěle, ale taky za otevření nových obzorů s Excelem :-)

L.
Odpovědět
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Výběr PC podle her
    od buripe » » v Rady s výběrem hw a sestavením PC
    6 Odpovědi
    2935 Zobrazení
    Poslední příspěvek od buripe
  • Rozdělení sítě na podsítě, výpočet podsítí podle počtu hostů
    od zuzana3 » » v Administrace sítě
    12 Odpovědi
    8619 Zobrazení
    Poslední příspěvek od petr22

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