Vzoreček na počítání zbylé volné plochy v regálu

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

Moderátor: Mods_senior

david.dda
Level 1
Level 1
Příspěvky: 71
Registrován: říjen 10
Pohlaví: Nespecifikováno
Stav:
Offline

Vzoreček na počítání zbylé volné plochy v regálu

Příspěvekod david.dda » 09 kvě 2012 08:33

Dobrý den,
Potřeboval bych poradit se vzorečkem v Excelu. Mám ve skladu označené regály od č. 1 do č. 10 s různou délkou. Když do regálu dám nějaké zboží, tak zapíši v excelu do jakého regálu bylo umístěno a kolik zboží měří metrů a potřeboval bych, aby se podle čísla regálu sečetly všechny zapsané délky zboží v tabulce a odečetly od délky regálu. Příklad uvádím v přiloženém excelovém souboru, taktéž s krátkým popisem. Prosím o radu se vzorečkem na počítání zbylé volné plochy v regálech. Řešení by mělo být bez makra. Děkuji mnohokrát.
Přílohy
vzor.xls
(23.5 KiB) Staženo 35 x

Reklama
Azuzula
Level 3
Level 3
Příspěvky: 452
Registrován: leden 12
Bydliště: Země, bohužel...
Pohlaví: Žena
Stav:
Offline
Kontakt:

Re: Vzoreček na počítání zbylé volné plochy v regálu

Příspěvekod Azuzula » 09 kvě 2012 09:11

Na tohle bych viděla jako nejlepší kontingenční tabulku + jeden pomocný sloupek viz příloha
Přílohy
vzor.xls
(32 KiB) Staženo 30 x
Pokud je to vše.
Vše co znám z VBA jsem se naučila tady na fóru, na Office.lasakovi, david-zbiral.cz a hlavně hledáním na googlu.
SZ není poradna, na pokládání dotazů je tu fórum. Děkuji.

david.dda
Level 1
Level 1
Příspěvky: 71
Registrován: říjen 10
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Vzoreček na počítání zbylé volné plochy v regálu

Příspěvekod david.dda » 09 kvě 2012 09:28

Děkuji za odpověď. Do tabulky se budou stále zapisovat nová data i s jinými názvy (např. vařič 0,3 metru atd.) zkoušel jsem dopsat do mé tabulky novou řádku, ale již se data ani po vložení vašeho vzorce nedoplnila. Potřeboval bych tedy nějaké více dynamické řešení.

Azuzula
Level 3
Level 3
Příspěvky: 452
Registrován: leden 12
Bydliště: Země, bohužel...
Pohlaví: Žena
Stav:
Offline
Kontakt:

Re: Vzoreček na počítání zbylé volné plochy v regálu

Příspěvekod Azuzula » 09 kvě 2012 10:08

V nastavení kontingenční tabulky (nevím jak ve starší verzi 97-2003), tak tam je možnost Aktualizovat data a také možnost změnit zdroj dat a tím se zvětší rozsah pro tabulku. Zdroj dat jsem nastavila na A1:D13, takže na pár dalších položek stačí jen aktualizovat kont.tab.
Pokud je to vše.
Vše co znám z VBA jsem se naučila tady na fóru, na Office.lasakovi, david-zbiral.cz a hlavně hledáním na googlu.
SZ není poradna, na pokládání dotazů je tu fórum. Děkuji.

cmuch
Level 4.5
Level 4.5
Příspěvky: 1547
Registrován: březen 11
Bydliště: Drsná Vysočina :D
Pohlaví: Muž
Stav:
Offline

Re: Vzoreček na počítání zbylé volné plochy v regálu

Příspěvekod cmuch » 09 kvě 2012 19:02

Pokud chceš více dynamičtější řešení tak by se muselo použít makro.
Používám to a je to vynikající ulehčení.

david.dda
Level 1
Level 1
Příspěvky: 71
Registrován: říjen 10
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Vzoreček na počítání zbylé volné plochy v regálu

Příspěvekod david.dda » 14 kvě 2012 09:38

zkusil by jste mi tedy prosím zaslat řešení s makrem. Vyzkouším jak to bude fungovat na více počítačích. Tabulka se bude používat tak na 4 PC. Děkuji moc.

cmuch
Level 4.5
Level 4.5
Příspěvky: 1547
Registrován: březen 11
Bydliště: Drsná Vysočina :D
Pohlaví: Muž
Stav:
Offline

Re: Vzoreček na počítání zbylé volné plochy v regálu

Příspěvekod cmuch » 14 kvě 2012 10:56

Ty data budou přesně tak jak v poslední příloze? Tzn. budou přibývat jen řádky nebo i sloupce?
Tu kontingenční tabulku budete chtít umístit jinam nebo bude tam jak ji dala Azuzula?

cmuch
Level 4.5
Level 4.5
Příspěvky: 1547
Registrován: březen 11
Bydliště: Drsná Vysočina :D
Pohlaví: Muž
Stav:
Offline

Re: Vzoreček na počítání zbylé volné plochy v regálu

Příspěvekod cmuch » 15 kvě 2012 18:39

Takže když není odezva, tak alespoň takhle.
Kontingenční tabulka se bude aktualizovat automaticky při každé změně na Listu1.
Pokud se změní název kont.tab. musí se název změnit i v makru.
Přílohy
vzor (1).xls
(46.5 KiB) Staženo 21 x

david.dda
Level 1
Level 1
Příspěvky: 71
Registrován: říjen 10
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Vzoreček na počítání zbylé volné plochy v regálu

Příspěvekod david.dda » 15 kvě 2012 20:54

Omlouvám se, že reaguji až teď, zítra v práci to hned vyzkouším a poté napíši, jak to funguje. Zatím moc děkuji

david.dda
Level 1
Level 1
Příspěvky: 71
Registrován: říjen 10
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Vzoreček na počítání zbylé volné plochy v regálu

Příspěvekod david.dda » 21 kvě 2012 06:52

Dobrý den,
tabulka s makry funguje parádně, akorát nemohu zjistit jak makro editovat. Když kliknu v Excelu 2003 na "nástroje" - "makro" - "makra" tak tam žádné makro není zapsané. Kontingenční tabulku mám na listě "List2" pod F3. jinak sloupce přibývat nebudou, ale jsou trochu jinak rozmístěny, než v tomto případě. Budou poté přibývat pouze řádky.Chcete poslat přímo originální tabulku, nebo si makro dokáži upravit poté nějak sám? - nevím jak je to složité. Děkuji moc.

cmuch
Level 4.5
Level 4.5
Příspěvky: 1547
Registrován: březen 11
Bydliště: Drsná Vysočina :D
Pohlaví: Muž
Stav:
Offline

Re: Vzoreček na počítání zbylé volné plochy v regálu

Příspěvekod cmuch » 21 kvě 2012 10:39

Makro je vidět v tom vzorovém sešitě když se poklepe na List1 ve VBA.
Pokud budou přibývat řádky je třeba definovat přes názvy oblast pro kontingenční tabulku (viz. můj odkaz výše).

Jinak když to nepůjde tak to sem nebo přes SZ postněte.

david.dda
Level 1
Level 1
Příspěvky: 71
Registrován: říjen 10
Pohlaví: Nespecifikováno
Stav:
Offline

Re: Vzoreček na počítání zbylé volné plochy v regálu

Příspěvekod david.dda » 21 kvě 2012 15:38

Dobrý den,
zkoušel jsem ve VBA leccos pozměnit, ale nedokázal jsem docílit, aby se kontingenční tabulka v listu2, měnila po zápisu v listu1 (tedy zápisu nové řádky v kolonce A), jak mám Váš kód uvedený níže pozměnit? Název tabulky "Kontingenční tabulka 2" může být stejný. Musí poté být kód vložen pod VBA v listu1, nebo listu2?

Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)

Application.EnableEvents = False

ActiveSheet.PivotTables("Kontingenční tabulka 2").PivotCache.Refresh

Application.EnableEvents = True

End Sub


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

Kdo je online

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