VBA Piilota (tai näytä) laskentataulukko - Esimerkkejä VBA -koodista

Tämä opetusohjelma opettaa sinulle, kuinka piilottaa ja näyttää laskentataulukot VBA: n avulla.

Piilota taulukko VBA: ssa

Voit piilottaa taulukon VBA: ssa käyttämällä laskentataulukon Näkyvä -ominaisuutta.

Määritä Visible -ominaisuudeksi FALSE:

1 Laskentataulukot ("Sheet1"). Látható = False

tai määritä Visible -ominaisuudeksi xlSheetHidden:

1 Laskentataulukot ("Sheet1"). Látható = xlSheetHidden

Tämä on sama kuin jos käyttäjä olisi napsauttanut laskentataulukon välilehteä hiiren kakkospainikkeella ja valinnut "piilota".

Näytä arkki

Voit näyttää taulukon VBA: ssa käyttämällä laskentataulukon Näkyvä -ominaisuutta:

1 Laskentataulukot ("Sheet1"). Visible = True

tai

1 Laskentataulukot ("Sheet1"). Visible = xlSheetVisible

Piilotetut taulukot näkyvät napsauttamalla hiiren kakkospainikkeella laskentataulukon välilehden aluetta:

Erittäin piilotetut arkit

Sheet Visible -ominaisuudella on kolmas vaihtoehto: xlSheetVeryHidden:

1 Laskentataulukot ("Sheet1"). Visible = xlSheetVeryHidden

Hyvin piilotetut taulukot piilotetaan, kun napsautat hiiren kakkospainikkeella laskentataulukon välilehden aluetta:

Tämä koodi estää laskentataulukon käyttäjää näkemästä Laskentataulukko -välilehteä näytön alareunassa. Se myös piilottaa laskentataulukon käyttäjältä, kun hän napsauttaa hiiren kakkospainikkeella alareunan välilehtiä. Ainoa tapa nähdä laskentataulukon olemassaolo (tai näyttää laskentataulukko) on avata Visual Basic Editor.

Näytä hyvin piilotetut taulukot

Hyvin piilotetut laskentataulukot näytetään aivan kuten tavalliset piilotetut laskentataulukot:

1 Laskentataulukot ("Sheet1"). Visible = True

tai

1 Laskentataulukot ("Sheet1"). Visible = xlSheetVisible

Piilota / näytä taulukot VBA -editorissa

Voit myös vaihtaa laskentataulukon näkyvän ominaisuuden VBA -editorissa:

Piilota kaikki laskentataulukon välilehdet

Voit myös piilottaa laskentataulukon välilehden alueen kokonaan estääksesi käyttäjää siirtymästä eri laskentataulukoihin. Lue lisää laskentataulukon välilehtien piilottamisesta.

Piilota / näytä arkit suojatussa työkirjassa

Työkirjasi on oltava suojaamaton, ennen kuin voit piilottaa tai näyttää laskentataulukoita. Voit poistaa työkirjan rakenteen suojauksen käyttämällä seuraavaa koodia:

1 ActiveWorkbook.Suojaa

Jos työkirjasi rakenne on salasanasuojattu, sinun on tehtävä tämä seuraavasti:

1 ThisWorkbook.Unprotect "password"

Näytä kaikki taulukot

Tämä menettely tuo näkyviin kaikki työkirjan laskentataulukot käyttämällä jokaista silmukkaa:

12345678 Ala Unhide_All_Sheets ()Dim ws laskentataulukkonaActiveWorkbook.SuojaaJokaiselle viikolle laskentataulukoissaws.Visible = xlSheetVisibleSeuraavaEnd Sub

Huomaa, että poistamme ensin työkirjan suojan siltä varalta, että se olisi suojattu salasanalla.

wave wave wave wave wave