Preco nevyskusas zaznamnik makra?
Nieco na sposob Sheets("NazovSheetu").ListObjects("NazovTabulky").ListRows.Add (1)nefunguje?
Staci naucit sa pocitat. Kolko prvkov sa nachadza v poli Sirky? Kolkokrat ma prebehnut cyklus pre i od 0 do 21 s krokom 1?
Pominiem to, ze namiesto natvrdo zadanych hodnot od do pre i by sa dalo pouzit LBbound a UBound pre array, s tym ta trapit radsej nebudem.
Chce to pouzivat viac vlastnu hlavu a menej akurat kopirovat kody, ktorym nerozumies.
Kolko casu si venovala rieseniu problemu sama, nez si to sem postla?
totok?
Pri vybere viacerych listov (ich postupnym naklikanim) je aktivnym vzdy prvy z vyberu, takze ano, da sa riesit tym, ze makru explicitne urcis, ktory z listov ma odomknut.
Suhlasim, cele gro riesenia je v PQ, ako som zmienil, power pivot mi sluzi len pre to vytvorenie hierarchie a potencialne potom pre definiciu measures. Donedavna som tiez pouzival vyhradne PQ. Power Pivot ma dlhu dobu obchadzal. Az po nedavnom skoleni som objavil jeho caro a zazil som si prenasat vysledky z PQ do datoveho modelu, kvoli dalsim zlozitejsim manipulaciam s datami.
Alfan by mal byt schopny pouzit Tvoje riesenie, ako pises, PQ je volne dostupny doplnok, tak snad bude mozne, aby si ho do svojho excelu doinstaloval.
@mepexg
iste, v podstate to same, co som navrhoval vo svojom rieseni na zaciatku ja. Samozrejme, tiez som pouzil PQ, okrem toho vsak i Power Pivot, v podstate akurat na vytvorenie kalendarnej hierarchie, ale potencialne potom i na pouzitie pripadnych dalsich pocitanych metrik (measures).
Problem ale je, ze Alfan PQ asi nema, neviem, ako to je u tych 2013 pre podnikatelov..
V Access?
Jednoducho. Vytvoris dve tabulky, importom, nalinkovanim na zdrojove excelovske tabulky, akymkolvek inym sposobom.
Jedna bude pomenovana napr. tblCurrentPeriod, druha tblPreviousPeriod.
SQL zapis Union query na spojenie oboch tabuliek potom bude vyzerat nasledovne:
SELECT * FROM tblPreviousPeriod
UNION ALL
SELECT * FROM tblCurrentPeriod;
Tuto query pomocou datoveho pripojenia pripojis do Excelu a KT urobis nad vysledkom tejto query. V podstate uplne rovnako ten dotaz mozes napisat v MS Query editore v Exceli.
Hm, tak nic.
Mozes nakopirovat data z tabuliek pod seba, ako pises hore a potom vytvorit KT z takto konsolidovaneho zoznamu.
V tom pripade, cez MS Query vytvorit Union Query z tabuliek na tych dvoch listoch a pivotku postavit nad vyslednou tabulkou vzniknutou z tej Union Query tabulky, vid. https://www.contextures.com/xlPivot08.html, v dolnej casti textu.
CONCATENATE('zdrojová data 2'!$C$4;$A27;" - ";$F27;" - ";$D27;'zdrojová data 2'!$D$4)
vracia aku hodnotu?
Skus, mozno si budes musiet zapnut doplnok Power Pivot, cez ktory som to riesil. Ale skor si myslim, ze nebudes musiet, i ked, nie je spatne naucit sa ho pouzivat.
Edit: Nahral som novu verziu suboru, vytvoril som v nej hierarchiu pre kalendar, takze si mozes zobrazit data i po mesiacoch.
nemáš zač, toto bola úloha na pár minút :)
Location vracia objekt, v tomto pripade Range, na ktorom je zalomenie.
MergeArea vracia Range v pripade, ze adresa bunky je sucastou zlucenych buniek.
Cells(1,1) vracia lavu hornu bunku zlucenej oblasti.
Ten test teda testuje, ci sa zalomenie stranky nachadza v lavej hornej bunke oblasti zlucenych buniek, ak nie, posunie ho prave tam.
Pisem to z mobilu, za pripadne nepresnosti sa ospravedlnujem, ale to vysvetlenie +/- sedi..
Ten kod v podstate robi to, co Ty popisujes vo svojom poslednom prispevku slovne, akurat neprechadza vsetky bunky, ale iba tie, na ktorych sa nachadza zalomenie stranok.
@Klamerka
Beriem späť, moja nepozornosť, mal som za to, že záhlavím myslíš text nad tabuľkou a zápätím text pod ňou. Skutočne tam ale máš i záhlavie a zápätie, ktoré som si predtým nevšimol, nakoľko som sa neprepol do zobrazenia stránok. Omylom som prehlasoval, že dané pojmy používaš nesprávne. Ospravedlňujem sa Ti.
@ marjankaj, iste, oblast tlace nie je nafukovacia, takze bud zmensit font/velkost(skalovanie) stranky, alebo holt vznikne v niektorych pripadoch dalsia stranka. K zahlaviu a zapatiu som sa uz vyjadril, ludia proste pouzivaju svoju terminologiu, odlisnu od excelackej.
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.