Excel VBA - Souhrny z více listů

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

Moderátor: Mods_senior

dern
nováček
Příspěvky: 7
Registrován: červenec 11
Pohlaví: Muž
Stav:
Offline

Excel VBA - Souhrny z více listů

Příspěvekod dern » 26 črc 2011 13:15

Zdravím všechny,
mám před sebou ukol udělat souhrn dat ze tří listů a zasekl jsem se hned na začátku. Myslím, že bez pomoci a nakopnutí to nezvládnu.
Zadání: Sešit SouhrnDat obsahuje tři listy "alfa", "beta", "gama" a v nich jsou tabulky kompletně stejné struktury. Rozhodující jsou sloupce B (Koeficient) C (Kod) a D,E jsou hodnoty.

Samozřejmě bych mohl udělat jednoduše funkci na listu SOUČIN.SKALARNI, ale vzorec by byl nakonec neskutečně dlouhý a složitý (myslím si)

Chtěl bych dosáhnotu tohoto.
1) Vytvořit makro které by tvořilo nový List "Souhrn" kde by se načetly pod sebe data z listů "alfa", "beta", "gama" (navíc by přidal sloupec rozdílu hodnot ve sloupci D a E = Součet a dále sloupec kde by bylo z kterého listu jsou data načtena List)

2) tím by byly data připravena pro tvorbu Kontingenční tabulky - ideální by bylo ji hned vytvořit dalším makrem ve tvaru jak je v listu "Kont"

3) napsat funkci o dvou parametrech (Koef a Kod) která by sečetla Hodnotu rozdílu mezi sloupci D a E tzn. sloupec Součet z listu Souhrn pro jednotlivé Koef a Kody. Ta by se pak akutalizovala dle toho jak by se postupně listy "alfa", "beta", "gama" naplňovaly daty. Cca každý až 10 000 řádků. (Tato funkce je sice již asi zbytečná pokud by byla kontingenční tabulka hotová, ale pro mě by byla přínosná a nezávisle na kontingenční tabulce použitelná)

Taky nemám moc zkušeností zda taková funkce může být vůbec efektivní (časově) pokud by se případně stále přepočítávala při změně hodnot v Souhrnu.

V příloze je vzorový soubor, kde jsem začal, ale taky brzo skončil...
Předem díky za jakoukoliv radu a pomoc.
Dern
Přílohy
SouhrnDat.xls
(49.5 KiB) Staženo 71 x

Reklama
mejlacz
nováček
Příspěvky: 38
Registrován: listopad 10
Pohlaví: Muž
Stav:
Offline

Re: Excel VBA - Souhrny z více listů

Příspěvekod mejlacz » 01 srp 2011 08:51

Na první pohled mě napadá, že bys mohl využít funkci Nahrávání maker po jednotlivých krocích, a ve finále makra spojit pod jedno tlačítko.


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • EXCEL -jak otevřít 2 excel sobory abych je viděla současne a samostatně
    od Ketty02 » 30 srp 2024 21:19 » v Vše ostatní (sw)
    2
    4796
    od Riviera kid Zobrazit poslední příspěvek
    02 zář 2024 16:21
  • Přechod z Excel 21 na Excel 24
    od Snekment » 29 led 2025 13:46 » v Kancelářské balíky
    2
    12214
    od Snekment Zobrazit poslední příspěvek
    29 led 2025 15:05
  • 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
    2671
    od p3v4x Zobrazit poslední příspěvek
    21 črc 2024 18:39
  • 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
  • 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
    2349
    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 5 hostů