Inhoudsopgave
Deze handleiding verduidelijkt het verschil tussen verborgen en zeer verborgen bladen, legt uit hoe u een werkblad zeer verborgen kunt maken en hoe u zeer verborgen bladen in Excel kunt bekijken.
Bent u geïrriteerd omdat u de spreadsheet waarnaar een van uw formules verwijst niet kunt vinden? De sheet verschijnt niet tussen andere tabbladen onderaan uw werkmap, noch in de Verwijderen dialoogvenster. Waar kan dat blad in vredesnaam zijn? Gewoon, het is erg verborgen.
Wat is een zeer verborgen werkblad in Excel?
Zoals iedereen weet, kan een Excel-blad zichtbaar of verborgen zijn. In feite zijn er twee niveaus van werkbladverberging: verborgen en zeer verborgen .
Het verbergen van een blad dat normaal verborgen was, is heel eenvoudig. U hoeft alleen maar met de rechtermuisknop te klikken op een zichtbaar werkblad, op Verwijderen en selecteer het blad dat u wilt bekijken. Zeer verborgen bladen zijn een ander verhaal. Als de werkmap alleen zeer verborgen bladen bevat, zult u niet eens in staat zijn om de Verwijderen dialoogvenster omdat de Verwijderen commando wordt uitgeschakeld. Als de werkmap zowel verborgen als zeer verborgen bladen bevat, wordt de Verwijderen dialoog zal beschikbaar zijn, maar zeer verborgen bladen zullen er niet bij staan.
Technisch gezien, hoe maakt Excel onderscheid tussen verborgen en zeer verborgen werkbladen? Door de Zichtbaar eigenschap van het blad, die één van deze waarden kan hebben:
- xlSheetVisible (of TRUE) - het blad is zichtbaar
- xlSheetHidden (of FALSE) - het blad is verborgen
- xlSheetVeryHidden - het blad is erg verborgen
Hoewel iedereen kan wisselen tussen TRUE (zichtbaar) en FALSE (verborgen) door gebruik te maken van Excel's Verwijderen of Verberg commando's, de xlVeryHidden waarde kan alleen worden ingesteld vanuit de Visual Basic Editor.
Wat is, vanuit het perspectief van de gebruiker, het verschil tussen verborgen en zeer verborgen bladen? Het is gewoon dit: een zeer verborgen blad kan niet zichtbaar worden gemaakt via de gebruikersinterface van Excel, de enige manier om het te deblokkeren is met VBA. Dus, als u sommige van uw werkbladen veel moeilijker door anderen wilt laten deblokkeren (bijv. werkbladen die gevoelige informatie of tussenliggende formules bevatten), past u dit hoger toeniveau van bladverberging en maken ze zeer verborgen.
Hoe maak je Excel werkbladen zeer verborgen
Zoals reeds vermeld, is de enige manier om een blad zeer verborgen te maken, het gebruik van de Visual Basic Editor. Afhankelijk van hoeveel bladen u wilt verbergen, kunt u een van de volgende methoden toepassen.
Maak een werkblad zeer verborgen door de eigenschap Zichtbaar te wijzigen
Als u slechts één of twee bladen volledig wilt verbergen, kunt u de Zichtbaar eigenschap van elk blad handmatig. Hier is hoe:
- Druk op Alt + F11 of klik op de Visual Basic knop op de Ontwikkelaar Dit opent de Visual Basic Editor met in het linker bovenpaneel het venster Project Explorer dat een boomstructuur weergeeft van alle geopende werkmappen en hun bladen.
- Druk op F4 of klik op Bekijk > Eigenschappen Dit zal de Eigenschappen venster te verschijnen net onder Project Explorer (zie de schermafbeelding hieronder). Als het Eigenschappen venster is er al, sla deze stap over :)
- Klik in het Project Explorer-venster op het werkblad dat u zeer verborgen wilt maken om het te selecteren.
- In de Eigenschappen venster, stel de Zichtbaar van het pand naar 2 - xlSheetVeryHidden .
Dat is het! Zodra de Zichtbaar eigenschap is gewijzigd, verdwijnt de bijbehorende bladtab onderaan uw werkmap. Herhaal de bovenstaande stappen indien nodig voor andere bladen en sluit het venster Visual Basic Editor wanneer u klaar bent.
Actief werkblad heel verborgen maken met VBA-code
Als u regelmatig bladen moet verbergen en het vervelend vindt om dat handmatig te moeten doen, kunt u de taak automatiseren met een enkele regel code. Hier is de macro die een actief werkblad heel verborgen maakt:
Sub VeryHiddenActiveSheet() ActiveSheet.Visible = xlSheetVeryHidden End SubAls u een macro schrijft voor andere gebruikers, wilt u misschien rekening houden met situaties waarin een werkmap slechts één zichtbaar blad bevat. Zoals u zich wellicht herinnert, is het niet mogelijk om absoluut alle werkbladen in een Excel-bestand te verbergen (of u ze nu verborgen of zeer verborgen maakt), ten minste één blad moet zichtbaar blijven. Dus, om uw gebruikers te waarschuwen voor deze beperking, wikkel de bovenstaande macro in een Op fout blok zoals dit:
Sub VeryHiddenActiveSheet() On Error GoTo ErrorHandler ActiveSheet.Visible = xlSheetVeryHidden Exit Sub ErrorHandler : MsgBox "Een werkboek moet ten minste één zichtbaar werkblad bevatten." , vbOKOnly, "Unable to Hide Worksheet" End SubMeerdere werkbladen zeer verborgen maken met VBA-code
Voor het geval u alle geselecteerde bladen om zeer verborgen te zijn, alle geselecteerde bladen in een actieve werkmap (ActiveWindow) één voor één doorlopen en hun Zichtbaar eigendom aan xlSheetVeryHidden .
Sub VeryHiddenSelectedSheets() Dim wks As Worksheet On Error GoTo ErrorHandler For Each wks In ActiveWindow.SelectedSheets wks.Visible = xlSheetVeryHidden Next Exit Sub ErrorHandler : MsgBox "Een werkmap moet ten minste één zichtbaar werkblad bevatten." , vbOKOnly, "Unable to Hide Worksheets" End SubHoe zeer verborgen bladen in Excel verbergen
Nu u weet hoe u bladen volledig kunt verbergen in Excel, is het tijd om te bespreken hoe u zeer verborgen bladen kunt bekijken.
Een zeer verborgen werkblad verbergen door de eigenschap Zichtbaar te wijzigen
Om een zeer verborgen werkblad weer te kunnen zien, hoeft u alleen maar zijn Zichtbaar eigendom terug naar xlSheetVisible .
- Druk op Alt + F11 om de Visual Basic Editor te openen.
- In de VBAProject venster, selecteer het werkblad dat u wilt verbergen.
- In de Eigenschappen venster, stel de Zichtbaar van het pand naar -1 - xlSheetVisible .
Klaar!
Alle zeer verborgen bladen verbergen met VBA
Als je heel veel zeer verborgen bladen hebt en je wilt ze allemaal weer zichtbaar maken, dan werkt deze macro prima:
Sub UnhideVeryHiddenSheets() Dim wks As Worksheet For Each wks In Worksheets If wks.Visible = xlSheetVeryHidden Then wks.Visible = xlSheetVisible Next End SubOpmerking. Deze macro verbergt alleen zeer verborgen lakens Als u absoluut alle verborgen bladen wilt weergeven, gebruik dan het onderstaande.
Alle verborgen en zeer verborgen bladen tegelijk verbergen
Om alle verborgen bladen in een actieve werkmap in één keer te tonen, stelt u gewoon de Zichtbaar eigenschap van elk blad op TRUE of xlSheetVisible .
Sub UnhideAllSheets() Dim wks As Worksheet For Each wks In ActiveWorkbook.Worksheets wks.Visible = xlSheetVisible Next wks End SubHoe zeer verborgen bladen macro's gebruiken
Om een van de bovenstaande macro's in uw Excel-werkmap in te voegen, voert u deze gebruikelijke stappen uit:
- Open de werkmap waarin u bladen wilt verbergen of verwijderen.
- Druk op Alt + F11 om de Visual Basic Editor te openen.
- Klik in het linkerdeelvenster met de rechtermuisknop op DitWerkboek en selecteer Plaats > Module uit het contextmenu.
- Plak de code in het venster Code.
- Druk op F5 om de macro uit te voeren.
Om de macro te behouden, moet u uw bestand opslaan als een Excel-werkmap met macro's (.xlsm). Voor de gedetailleerde stapsgewijze instructies, zie Hoe VBA-code in te voegen en uit te voeren in Excel.
U kunt ook onze voorbeeldwerkmap met macro's downloaden en de gewenste macro rechtstreeks vanuit die werkmap uitvoeren.
De voorbeeldwerkmap bevat de volgende macro's:
- VeryHiddenActiveSheet - maakt een actief blad erg verborgen.
- VeryHiddenSelectedSheets - maakt alle geselecteerde bladen zeer verborgen.
- UnhideVeryHiddenSheets - deactiveert alle zeer verborgen bladen in een actieve werkmap.
- UnhideAllSheets - toont alle verborgen bladen in een actieve werkmap (normaal verborgen en zeer verborgen).
Om de macro's in uw Excel uit te voeren, doet u het volgende:
- Open de gedownloade werkmap en schakel de macro's in als daarom wordt gevraagd.
- Open je eigen werkmap.
- Druk in uw werkmap op Alt + F8 , selecteer de gewenste macro en klik op Ren .
Zo kun je bijvoorbeeld alle geselecteerde werkbladen heel verborgen maken:
Ik hoop dat deze korte handleiding enig licht heeft geworpen op de zeer verborgen bladen van Excel. Ik dank u voor het lezen en hoop u volgende week op onze blog te zien!
Voorbeeldwerkboek om te downloaden
Zeer verborgen Sheets macro's (.xlsm bestand)