< návrat zpět

MS Excel


Téma: Skrytí sloupců dle podmínky rss

Zaslal/a 6.1.2016 8:46

Zdravím,
potřebuji vytvořit makro pro skrytí zvolených sloupců (např v oblasti C:X) u kterých je v řádku č. 1 aktivovaná hodnota (např 1). Při opakované aktivaci butonu zobrazit celý rozsah sloupců C:X.
Omlouvám se a velice děkuji za pomoc
Michal

Zaslat odpověď >

icon #029040
eLCHa
Bude tady toho spousta - hledejte. A když nenajdete, koukněte sem, hned první tarantula by vám mohla pomoci ;)).
Jen místo delete dejte hidden=true

http://wall.cz/index.php?m=topic&id=28487&page=1#postscitovat
#029069
elninoslov
Možno v téme také niečo je, pozrel som lem ten jeden príspevok, a upravil by som ho asi takto (píšem z tabletu, za príp. technickú sa ospravedlňujem...):
Dim Rng as Range, s as Integer
For s = 3 To 24
If Cells(1, s).Value = 1 Then
If Rng Is Nothing Then Set Rng = Cells(s) Else Set Rng = Union(Rng, Cells(s))
End If
Next s
If Not Rng Is Nothing Then Rng.EntireColumn.Hidden = True

Ak chcete opätovným stlačením tlačítka zobraziť stlpce, tak si niekam pri skrytí uchovajte hodnotu, že bolo niečo skryté, aby tlačítko vedelo, ktprú časť kódu výkonať. Tlačítka mávajú napr vlastnosť Tag, kde sa dá uložiť hodnota,

Range("C:X").EntireColumn.Hidden = False
Zobrazí všetky riadky naspäť.citovat
#029072
avatar
Moc děkuji,
makro funguje. Jenom se mi nedaří vložit funkci zobrazení všech sloupců c:x při opakovaném stisku tlačítka.
7
Případně vytvořím v dokumentu o jeden ovladač víc.citovat
#029074
elninoslov
Napr. takto.

PS: Beriem späť vetu o vlastnosti Tag, tlačítka ju nemajú. To ale nieje problém.
Příloha: rar29074_skryt-odkryt.rar (16kB, staženo 21x)
citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

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.

On-line nástroje