Makro na skrytí prázdných sloupců v Excelu 2007 Vyřešeno

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

Moderátor: Mods_senior

Uživatelský avatar
kockaj
nováček
Příspěvky: 3
Registrován: prosinec 09
Pohlaví: Muž
Stav:
Offline
Kontakt:

Makro na skrytí prázdných sloupců v Excelu 2007  Vyřešeno

Příspěvekod kockaj » 31 pro 2009 13:28

Mám tabulku, která má několik desítek sloupců. Do tabulky píšu mj. odpracované hodiny k zakázkám v různých profesích. Po skončení měsíce obsahuje tabulka data třeba je v polovině sloupců (záleží na tom, co se na zakázce dělalo). Aby se mi tabulka vytiskla jen se sloupci, ve kterých jsou data tak si ručně s klávesou CTRL oklikám na řádku 47 přiloženého souboru buňky a dám skrýt sloupce.
Jde o velmi neohrabanou činnost, rád bych, aby se na tlačítko makra skryly sloupce ve kterých nejsou žádná čísla.
Pomůžete? Díky. Jarda
Hlaseni.xls
(66 KiB) Staženo 100 x

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

Re: Makro na skrytí prázdných sloupců v Excelu 2007

Příspěvekod navstevnik » 31 pro 2009 14:43

Mozne reseni viz priloha
Přílohy
Hlaseni.xls
(81.5 KiB) Staženo 509 x

Uživatelský avatar
kockaj
nováček
Příspěvky: 3
Registrován: prosinec 09
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Makro na skrytí prázdných sloupců v Excelu 2007

Příspěvekod kockaj » 01 led 2010 17:59

Tak takhle jsem si to představoval, to je to, co jsem chtěl. Jen bych to potřeboval aplikovat do souboru který používám. To co jsem dal jako vzor do přílohy je ořezaná tabulka v jednom listu a takových tabulek mám v souboru několik.
Můžete mi poradit jak to udělat abych to dokázal dát do mého souboru? Žádné makro (co bych si mohl zkopírovat do jiného souboru) jsem v přiloženém souboru nenašel.
Díky. :smile:

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

Re: Makro na skrytí prázdných sloupců v Excelu 2007

Příspěvekod navstevnik » 01 led 2010 18:56

Ze se jedna o zredukovany soubor je celkem jasne.
Procedura volana tlacitkem na listu je umistena v modulu listu. Takze je nutno zkopirovat vcetne patricneho umisteni.
Pri blizsim obhledani ukazky lze rici ze:
- vzorec ve sloupci BX10:BX46 je vhodne nahradit vzorcem: =SOUČIN.SKALÁRNÍ(D10:BW10;$D$8:$BW$8) - ukazka v BY10:BY46
- ve sloupci AB10:AB46 je vodne vlozit vzorec: =SUMA(D10:AA10) - ukazka v BZ10:BZ46
- vlozeny automaticky filtr (k cemu slouzi nevim) pri aktivaci neni nijak vyrazne odlisen od neaktivnich (modry trojuhelnicek misto cerneho) - pridana v modulu listu udalostni procedura procedura vizualizujici aktivni filtr, nutno mit v listu volatilni funkci (automaticky prepocitavanou), je v bunce A3, format vlastni: ;;; - tri stredniky; nutno aktivovat automaticky prepocet listu.
- reset listu je resen jak? jsou vlozeny nuly.
Mozna by bylo vhodne prilozit demo souboru, urcite by se naslo vice moznosti sesit zefektivnit.
Pro ilustraci moznosti je skryvaci procedura doplnena o skryti prazdnych radku. Mozno doplnit o proceduru resetu volanou tlacitkem.
Přílohy
Hlaseni.xls
(96 KiB) Staženo 317 x

Uživatelský avatar
kockaj
nováček
Příspěvky: 3
Registrován: prosinec 09
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Makro na skrytí prázdných sloupců v Excelu 2007

Příspěvekod kockaj » 01 led 2010 21:15

Skvělá práce. Koukám, že jste na Excel supr mozek. Nakonec jsem tedy v modulu listu zkopíroval do svého sešitu to co jste tam napsal v tom prvním souboru. Nedokázal jsem si tam ale vložit to tlačítko, chvíli to trvalo než jsem přišel na to, že když přejdu do režimu návrhu tak si tlačítko mohu označit a zkopírovat. Stejně mi to nefungovalo tak chvíli přemýšlel a nakonec mě napadlo přepsat v textu modulu cmdHidden na CommandButton1 (všiml jsem si, že v řádku kde je normálně adresa buňky se mi rozbrazuje CommandButton1). Teď už to chodí, to je supr.
Jo a s tím vzorcem =SOUČIN.SKALÁRNÍ to je supr zjednodušení. Díky za pomoc. Asi by ten můj soubor potřeboval pořádnou očistu, mám v něm přez 70 000 vzorců, soubor ma 6,5MB.
Ještě jednou díky.


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Filtr sloupců
    od sginfo » 24 čer 2024 12:02 » v Kancelářské balíky
    1
    2884
    od lubo. Zobrazit poslední příspěvek
    25 čer 2024 09:16
  • Tisk sloupců vedle sebe na A4 - Excel
    od atari » 24 dub 2025 10:51 » v Kancelářské balíky
    5
    3906
    od atari Zobrazit poslední příspěvek
    26 dub 2025 09:11
  • Fičura v Excelu Příloha(y)
    od Rosta_Kolmix » 27 čer 2024 17:12 » v Kancelářské balíky
    1
    3327
    od Grimm Zobrazit poslední příspěvek
    28 čer 2024 23:30
  • ComboBox v Excelu kopírování Příloha(y)
    od LukM » 19 říj 2024 14:03 » v Kancelářské balíky
    0
    2642
    od LukM Zobrazit poslední příspěvek
    19 říj 2024 14:03
  • automaticke nastaveni velikosti komentare v Excelu
    od Mikik Block » 04 zář 2024 15:17 » v Kancelářské balíky
    0
    3180
    od Mikik Block Zobrazit poslední příspěvek
    04 zář 2024 15:17

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

Kdo je online

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