< návrat zpět
MS Excel
Téma: VBA - suma výsledků k jednotlivým skupinám
Zaslal/a Vikous 29.12.2019 16:28
Ahoj všem, chtěl bych vás poprosit o radu s tvorbou makra, které by jako pomůcka pro vytvoření podkladu k pravidelným reportům.
V přiloženém souboru je ukázka zdrojových dat, tak jak lezou z reportovacího SW (strukturu nemám možnost ovlivnit) a z těchto dat potřebuju vždy udělat souhrnný report s rozpadem na týdny v daném měsíci a pak výsledkem za poslední týden. Podle toho, jak data dostávám, dávám dohromady celkový souhrn za skupiny 1-3 a 5 a pak samostatně za skupinu 4. V reálu se každá skupina jmenuje různě - nemůžu zde vložit ostrá data, tak jsem je pro zjednodušení přejmenoval.
Zatím to dělávám ruční úpravou zdroje a pak přes kontinu ale říkám si, že makro by mi mohlo vždy x minut práce a trochu nervů ušetřit:) Když jsem ale makro zkoušel tvořit, tak jsem se zasekl u kontroly dat za jednotlivé skupiny - jediné, co mě napadlo bylo vypsat si jednotlivé skupiny a pak na každou z nich udělat samostatný cyklus. Když je jich 5, tak by to ještě asi šlo ale když se o nějakou rozšíří, tak se násobně zvětší rozsah podmínek --> umí VBA nějak načíst dle seznamu jednotlivé skupiny a pak pro každou z nich udělat potřebné úkony?
Ve zdroji je jen můj nástřel - není komplet
Pak jsem se zasekl při umisťování zjištěných hodnot do konkrétních polí - na základě daných proměnných jsem byl schopný data umístit na konkrétní řádek ale už ne do konkrétního sloupce (toto už ve zdroji nemám vůbec)
Zkoušel jsem hledat různě na netu, ale neumím nejspíš vhodně položit dotaz aby mi to našlo, to co potřebuju
V makrech jsem zatím celkem nováček, tak budu rád za každou pomoc nebo nasměrování, pod čím výše uvedené najít.
Předem moc děkuji, pokud si někdo udělá chvilku a pomůže!
Příloha: 45389_prehled.zip (21kB, staženo 29x)
MePExG(31.12.2019 15:31)#045418 Dobrý deň. Rád pomôžem a prípadne vysvetlím, ako som postupoval. Pri inštalácii PQ si zároveň overíte aj koľko bitovú verziu MS-Office máte nainštalovanú (Súbor-Konto-About Excel). V prípade, že máte 32-bitovú verziu, doporučujem Vám preinštalovať na 64b, lebo pri 32 dokáže Excel použiť iba 4 GB pamäti PC, aj keď je dostupná väčšia. Excel robí všetko v pamäti PC, kvôli jej rýchlosti a môže sa Vám stať, že sa celý súbor do pamäti nevmestí.
Podarilo sa mi z toho vytvoriť takéto PBI
https://app.powerbi.com/view?r=eyJrIjoiOTUxYzYzZTUtMGFjNS00NmYzLTkyM2QtNTkwMDNhN2U5MWUxIiwidCI6ImJjYjhiZmY4LThhZDQtNDNlMS1hOWM1LTcwNzYwZjViOTZhNiIsImMiOjh9Filtre sa aktivujú klikaním do oblastí výsečí, alebo oblasti popisov a šípkami sa robí vnáranie a vynáranie z hierarchií. Klikaním nemáte čo pokaziť a znovu načítaním vrátite všetko do prednastaveného stavu.
citovat