Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako skryť zošit Tabs pomocou VBA

V programe Microsoft Excel , môžete použiť Visual Basic for Applications pracovať s listami . Môžete vytvárať , kopírovať , presúvať , mazať , zámok a skryť listy s niekoľkými riadkov kódu . Často by ste chceli skryť niektoré listy v zošite , obzvlášť tie , ktoré obsahujú neformátovaný surové dáta a výpočty . Ak chcete list skryť ručne bez použitia makier , môžete pravým tlačidlom myši na jej kartu a vyberte možnosť " Skryť " z menu . Prepnúť jednoduché makro vám môžu pomôcť automatizovať túto úlohu , najmä ak budete musieť vysporiadať s mnohými listami . Pokyny dovolená 1

Spustite program Microsoft Excel . Stlačením tlačidla " CTRL + O , " vyberte zošit , ktorý obsahuje listy , ktoré chcete skryť a potom kliknite na " Otvoriť " .
2

Stlačením tlačidla " ALT + F8 " otvoriť " makrá " okno . Typ " HideSheets " do " Názov makra " poľa a potom kliknite na " Vytvoriť " . Tým sa otvorí editor VBA .
3

Zadajte nasledujúci kód do VBA editora .

Sub HideSheets ( )

wSheets = Array ( " Hárok1 " , " Hárok2 " , " Hárok3 " )

wsstat = listy ( wSheets ( 0 ) ) . Viditeľné

Ak wsstat = xlSheetVisible Potom

wsstat = xlSheetHidden

Else

wsstat = xlSheetVisible

End If

Pre n = 0 až UBound ( wSheets ) Spojené

listy ( wSheets (n ) ) . visible = wsstat

Ďalšie n

End Sub
4

Nahradiť " Hárok1 " , " Hárok2 " a " Hárok3 " s názvami listov , ktoré chcete odstrániť . Môžete pridať ďalší list do zoznamu pripojí svoje meno v úvodzovkách a oddelených čiarkami .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené