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.