Dobrý den,
opět se bych Vás rád požádal o pomoc s konverzí ceníku, kdy ceny jsou ve sloupcích, pomocí makra.
Měla by to být obdoba "Jak zkonvertovat ceník s cenami v řádcích do sloupců?" s tím, že makro bych chtěl používat univerzálně.
Zadání:
- 1. řádek je vždy záhlaví
- záhlaví může být různě dlouhé (v tomto případě např. 14 buněk)
- rozhodující pro konverzi je sloupec A = Materiál
- počet řádků s jedním materiálem může být různý
- počet defaultních sloupců se stanoví pomocí dotazu (okna) nebo napevno (v tomto případě "4" = sloupce A-D)
-
A B C D ... K L M
mater_1 ks 1 US ... 10 16,00 12,5
mater_1 ks 1 US ... 30 11,75
mater_1 ks 1 US ... 100 14,0 11
mater_1 ks 1 US ... 1000 8,00
mater_2 ks 1 CZ ... 1 6,00
mater_2 ks 1 CZ ... 10 4,0 1,5
mater_2 ks 1 CZ ... 50 2,00
Makro by mělo fungovat takto:
1) do nového listu "Radky" zkopíruje záhlaví tabulky (např. 14 buněk zleva), včetně formátu
2) dotaz na počet defaultních sloupců (=ty se zkopírují na řádek pouze jednou), nyní např. A-D
3) stanoví se "blok" dat, který se bude vždy kopírovat, záhlaví 14 - 4 (default) = 10 buněk, např. E-M
4) zkopíruje obsah buněk E2:M2; E3:M3; E4:M4; E5:M5 na stejný řádek (výsledkem bude na řádku s materiálem
mater_1 44 zkopírovaných buněk.
5) opakuje se bod 4) pro další jinou hodnotu ve sloupci A (mater_2, ...)
Předpokládám, že by to mohlo jít.
Děkuji.