VBA - import sečtených dat na základě více podmínek Vyřešeno

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

Moderátor: Mods_senior

Dony
nováček
Příspěvky: 2
Registrován: únor 11
Pohlaví: Muž
Stav:
Offline

VBA - import sečtených dat na základě více podmínek

Příspěvekod Dony » 15 úno 2011 21:48

Zdravím
Chtěl bych požádat o pomoc při řešení problému s přípravou souhrnných zpráv. Příprava reportingu při ručním zpracování zabírá spoustu času a bohužel mé znalosti VBA pro tento problém jsou mizivé a na internetu jsem vhodné řešení nenašel.
Vzorová databáze je v příloze. Potřeboval bych aby po nastavení období "od" v buňce D1 až "do" v buňce H1 na listu "Report" a stlačení tlačítka "SELECT", byly naimportovány data z listu "CorrectDB2011" do tabulky na listu "Report". Jedná se pouze o data v šedých buňkách. Načtená data na listu "Report" musí být sečtena dle názvu položky ve sloupci B na listu "Report" a odpovídající nastavenému časovému období. Rovněž musí být vyselektována pouze ta data, která mají na listu "CorrectDB2011" ve sloupci A nadefinováno S1.
Jinak řečeno: například při nastavení období od 2.1.2011 do 4.1.2011 v přiloženém souboru musí být hodnoty v jednotlivých sloupcích v šedých buňkách na řádcích 5DR TAIL GATE v listu "CorrectDB2011" sečteny(označeny oranžově), protože obě patří do "LINE" S1 a tento součet zapsán do šedých buněk v řádku označeném 5DR TAIL GATE na listu "Report" ve stejně označených sloupcích.
Doufám, že jsem problém popsal dostatečně srozumitelně :idea:

Předem děkuji za pomoc
Přílohy
Database_v12.xlsm
(66.37 KiB) Staženo 30 x

Reklama
navstevnik
Level 4
Level 4
Příspěvky: 1142
Registrován: srpen 08
Pohlaví: Nespecifikováno
Stav:
Offline

Re: VBA - import sečtených dat na základě více podmínek

Příspěvekod navstevnik » 15 úno 2011 23:09

K ziskavani souhrnnych dat v podobe uvedene na listu Report je urcena funkcionalita Souhrny (ribbon Data>Osnova>Souhrn. Vice najdes v napovede Excelu, kdyz zadas Vytvoření přehledu seznamu dat v sešitě. Rozdil oproti tabulce na listu Report bude v tom, ze budou do souhrnu zarazeny pouze radky spadajici do zadaneho obdobi, mezisoucty jsou k dispozici.
Reseni s vyuzitim funkcionalit listu ve VBA:
Na listu Correct vyfiltrovat data pro pozadovane obdobi, zkopirovat na list Report pod hlavicky sloupcu, setridit a vytvorit souhrny, coz se da udelat relativne jednoduchou procedurou VBA a relativne rychle.
Pokud nevyhovuje, pak prichazi do uvahy reseni pouze ve VBA; naplneni tabulky Report v zadane podobe bude celkem slozita a pomala procedura VBA.
PS.: To "tlacitko" na listu Report je vskutku paskvil.
Doplneno 16.2.11 12:15
V priloze je na listu 2 reseni s pouzitim vyhradne funkci listu. Podrobnosti na listu a nepotrebujes tlacitko.
Přílohy
Database_v12.xlsx
(74.94 KiB) Staženo 109 x

Dony
nováček
Příspěvky: 2
Registrován: únor 11
Pohlaví: Muž
Stav:
Offline

Re: VBA - import sečtených dat na základě více podmínek  Vyřešeno

Příspěvekod Dony » 16 úno 2011 21:09

Klobouk dolů, hluboká úklona a tisíceré díky. Funguje to perfektně. Díky


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Excel 2016 - vzorec kombinace podmínek Příloha(y)
    od MK_Vs » 08 led 2025 17:56 » v Kancelářské balíky
    5
    4074
    od lubo. Zobrazit poslední příspěvek
    14 led 2025 00:51
  • více ssd na desku asrock b450 pro4 Příloha(y)
    od bugicek7lpCZ » 03 lis 2024 16:43 » v Rady s výběrem hw a sestavením PC
    3
    1476
    od MrVoltz Zobrazit poslední příspěvek
    05 lis 2024 08:17
  • Je potřeba 16 nebo 20 a více VRAM ve hrách?
    od p3v4x » 20 črc 2024 23:06 » v Problémy s hardwarem
    2
    2660
    od p3v4x Zobrazit poslední příspěvek
    21 črc 2024 18:39
  • Canon pixma ts5150 w11 nelze tisknout vice kopii na stranku Příloha(y)
    od mrpcz » 20 kvě 2025 07:09 » v Vše ostatní (hw)
    4
    2339
    od petr22 Zobrazit poslední příspěvek
    20 kvě 2025 13:30

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

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti