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 97 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 506 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 313 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
  • PowerQuery - import dat do sloupců Příloha(y)
    od MK_Vs » 31 říj 2023 10:00 » v Kancelářské balíky
    9
    2174
    od MK_Vs Zobrazit poslední příspěvek
    02 lis 2023 09:26
  • Import PDF do excelu Příloha(y)
    od luko02420 » 13 kvě 2023 11:29 » v Kancelářské balíky
    18
    3732
    od luko02420 Zobrazit poslední příspěvek
    16 kvě 2023 11:27
  • Makro pro myš Rapture Python
    od mmmartin » 27 srp 2023 15:18 » v Problémy s hardwarem
    9
    1240
    od mmmartin Zobrazit poslední příspěvek
    29 srp 2023 16:47
  • Poškozený soubor excelu Příloha(y)
    od Jsimi » 06 úno 2024 22:43 » v Kancelářské balíky
    0
    978
    od Jsimi Zobrazit poslední příspěvek
    06 úno 2024 22:43
  • Promítaní excelu a videa zároveň
    od Marw7_ » 02 čer 2023 15:57 » v Vše ostatní (sw)
    2
    1374
    od X Zobrazit poslední příspěvek
    02 čer 2023 18:06

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