Inhoudsopgave
In de tutorial wordt uitgelegd hoe u werkbladen kunt deblokkeren in Excel 2016, 2013, 2010 en lager. U leert hoe u snel werkbladen kunt deblokkeren door met de rechtermuisknop te klikken en hoe u alle bladen tegelijk kunt deblokkeren met VBA-code.
Stel je dit voor: je opent een werkblad en merkt dat sommige formules verwijzen naar een ander werkblad. Je kijkt naar de tabbladen van het werkblad, maar het werkblad waarnaar wordt verwezen is er niet! Je probeert een nieuw blad te maken met dezelfde naam, maar Excel zegt dat het al bestaat. Wat betekent dat allemaal? Simpelweg, het werkblad is verborgen. Hoe kun je verborgen bladen bekijken in Excel? Uiteraard moet je ze verbergen. Dit kan op de volgende manierenhandmatig gedaan met behulp van Excel's Verwijderen Deze tutorial leert u beide methoden.
Hoe verberg ik bladen in Excel
Als u slechts één of twee verborgen bladen wilt zien, kunt u ze hier snel verbergen:
- Klik in uw Excel-werkmap met de rechtermuisknop op een tabblad en selecteer Verwijderen ...uit het context menu.
- In de Verwijderen vak, selecteer het verborgen blad dat u wilt weergeven en klik op OK (of dubbelklik op de bladnaam). Klaar!
Naast het contextuele menu van de rechtermuisknop, de Verwijderen dialoog is toegankelijk via het lint:
- Klik in Excel 2003 en eerder op de knop Formaat menu, en klik dan op Blad > Verwijderen .
- Ga in Excel 2016, Excel 2013, Excel 2010 en Excel 2007 naar de Home tab> Cellen groep, en klik op de Formaat Onder Zichtbaarheid wijzen op Verbergen & verbergen en klik dan op Blad verwijderen ...
Let op. Excel's Verwijderen Als u meerdere bladen wilt verbergen, moet u de bovenstaande stappen voor elk werkblad afzonderlijk herhalen, of u kunt alle bladen in één keer verbergen met de onderstaande macro's.
Hoe verberg ik bladen in Excel met VBA
In situaties waarin u meerdere verborgen werkbladen hebt, kan het een voor een verbergen van deze werkbladen erg tijdrovend zijn, vooral als u alle bladen in uw werkmap wilt verbergen. Gelukkig kunt u dit proces automatiseren met een van de volgende macro's.
Hoe alle bladen in Excel te verbergen
Deze kleine macro maakt alle verborgen bladen in een actieve werkmap in één keer zichtbaar, zonder u te storen met meldingen.
Sub Unhide_All_Sheets() Dim wks As Worksheet For Each wks In ActiveWorkbook.Worksheets wks.Visible = xlSheetVisible Next wks End SubToon alle verborgen bladen en geef hun aantal weer
Net als de bovenstaande macro toont ook deze macro alle verborgen bladen in een werkmap. Het verschil is dat hij na voltooiing een dialoogvenster toont dat de gebruiker informeert hoeveel bladen zijn verwijderd:
Sub Unhide_All_Sheets_Count() Dim wks As Worksheet Dim count As Integer count = 0 For Each wks In ActiveWorkbook.Worksheets If wks.Visible xlSheetVisible Then wks.Visible = xlSheetVisible count = count + 1 End If count> 0 Then MsgBox count & " worksheets have been unhidden." , vbOKOnly, "Unhiding worksheets" Else MsgBox "No hidden worksheets have been found." , vbOKOnly,"Verbergen van werkbladen" End If End SubMeerdere geselecteerde bladen verbergen
Als u liever niet alle werkbladen in één keer wilt verbergen, maar alleen die welke de gebruiker expliciet zichtbaar wil maken, laat de macro dan naar elk verborgen blad afzonderlijk vragen, zoals dit:
Sub Unhide_Selected_Sheets() Dim wks As Worksheet Dim MsgResult As VbMsgBoxResult For Each wks In ActiveWorkbook.Worksheets If wks.Visible = xlSheetHidden Then MsgResult = MsgBox( "Unhide sheet " & wks.Name & "?" , vbYesNo, "Unhiding worksheets" ) If MsgResult = vbYes Then wks.Visible = xlSheetVisible End If Next End SubVerberg werkbladen met een specifiek woord in de bladnaam
In situaties waarin u alleen bladen wilt deblokkeren die bepaalde tekst in hun naam bevatten, kunt u een IF-instructie aan de macro toevoegen die de naam van elk verborgen werkblad controleert en alleen die bladen deblokkeert die de door u opgegeven tekst bevatten.
In dit voorbeeld deblokkeren we bladen met het woord " verslag " in de naam. De macro zal bladen weergeven als Rapporteer , Verslag 1 , Verslag van juli en dergelijke.
Om werkbladen waarvan de naam een ander woord bevat te verbergen, vervangt u " verslag " in de volgende code met uw eigen tekst.
Sub Unhide_Sheets_Contain() Dim wks As Worksheet Dim count As Integer count = 0 For Each wks In ActiveWorkbook.Worksheets If (wks.Visible xlSheetVisible) And (InStr(wks.Name, "report" )> 0) Then wks.Visible = xlSheetVisible count = count + 1 End If Next wks If count> 0 Then MsgBox count & " worksheets have been unhidden." , vbOKOnly, "Unhiding worksheets" Else MsgBox "No hiddenwerkbladen met de opgegeven naam zijn gevonden." , vbOKOnly, "Werkbladen verbergen" End If End SubHoe de macro's gebruiken om bladen in Excel te verbergen
Om de macro's in uw werkblad te gebruiken, kunt u de code kopiëren/plakken in de Visual Basic Editor of de werkmap met de macro's downloaden en ze van daaruit uitvoeren.
Hoe de macro in uw werkmap invoegen
U kunt alle bovenstaande macro's op deze manier aan uw werkmap toevoegen:
- Open de werkmap met verborgen bladen.
- 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.
Voor de gedetailleerde stapsgewijze instructies, zie Hoe VBA-code in te voegen en uit te voeren in Excel.
Download de werkmap met de macro's
U kunt ook onze voorbeeldwerkmap voor het onzichtbaar maken van bladen in Excel downloaden, die alle macro's bevat die in deze zelfstudie worden besproken:
- Alle bladen verbergen - alle werkbladen in een actieve werkmap tijdelijk en geruisloos verbergen.
- Unhide_All_Sheets_Count - toont alle verborgen bladen met hun telling.
- Verbergen_geselecteerde_bladen - verborgen bladen tonen die u wilt deblokkeren.
- Unhide_Sheets_Contain - werkbladen verbergen waarvan de naam een bepaald woord of tekst bevat.
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 uw eigen werkmap waarin u verborgen bladen wilt zien.
- Druk in uw werkmap op Alt + F8 , selecteer de gewenste macro en klik op Ren .
Om bijvoorbeeld alle bladen in uw Excel-bestand te verbergen en het aantal verborgen bladen weer te geven, voert u deze macro uit:
Hoe verborgen bladen in Excel tonen door een aangepaste weergave te maken
Naast macro's kan de saaiheid van het één voor één tonen van verborgen werkbladen worden ondervangen door het maken van een aangepaste weergave. Als u niet bekend bent met deze Excel-functie, kunt u een aangepaste weergave zien als een momentopname van uw werkmapinstellingen die op elk moment met een muisklik kan worden toegepast. Deze methode kan het best worden gebruikt helemaal aan het begin van uw werk, wanneer nog geen van de bladen verborgen is.
Dus, wat we nu gaan doen is de Toon alle bladen aangepaste weergave. Hier is hoe:
- Zorg ervoor dat alle spreadsheets in uw werkmap zichtbaar Deze tip laat zien hoe je snel de werkmap kunt controleren op verborgen bladen.
- Ga naar de Bekijk tab> Werkboekweergaven groep, en klik op de Aangepaste uitzichten knop.
U kunt nu zoveel werkbladen verbergen als u wilt, en wanneer u ze weer zichtbaar wilt maken, klikt u op de knop Aangepaste uitzichten knop, selecteer de ShowAllSheet bekijken en klik op Toon of dubbelklik gewoon op de weergave.
Dat is het! Alle verborgen bladen worden onmiddellijk getoond.
Hoe controleren of een werkmap verborgen bladen bevat
De snelste manier om verborgen bladen in Excel op te sporen is deze: klik met de rechtermuisknop op een bladtabblad en kijk of de Verberg... Is het ingeschakeld, klik er dan op en kijk welke bladen verborgen zijn. Is het uitgeschakeld (grijs weergegeven), dan bevat de werkmap geen verborgen bladen.
Opmerking: deze methode toont zeer verborgen bladen niet. De enige manier om dergelijke bladen te bekijken is ze te deblokkeren met VBA.
Kan bladen niet verbergen in Excel - problemen en oplossingen
Als u niet in staat bent om bepaalde bladen in uw Excel te verbergen, kunnen de volgende tips voor probleemoplossing enig licht werpen op het waarom.
1. De werkmap is beveiligd
Het is niet mogelijk om bladen te verbergen of te verwijderen als de structuur van het werkboek is beveiligd (niet te verwarren met wachtwoordcodering op werkboekniveau of werkbladbeveiliging). Om dit te controleren, ga naar de Beoordeling tab> Wijzigingen groep en kijk eens naar de Beschermen Werkboek Als deze knop groen gemarkeerd is, is de werkmap beveiligd. Om de beveiliging op te heffen, klikt u op de knop Beschermen Werkboek knop, typ het wachtwoord als daarom wordt gevraagd en sla de werkmap op. Voor meer informatie, zie Hoe ontgrendel ik een beveiligde werkmap in Excel.
2. Werkbladen zijn zeer verborgen
Als uw werkbladen verborgen zijn door VBA-code die ze zeer verborgen maakt (wijst de xlSheetVeryHidden eigenschap), kunnen dergelijke werkbladen niet worden weergegeven met behulp van de Verwijderen Om zeer verborgen bladen te verbergen, moet u de eigenschap veranderen van xlSheetVeryHidden naar xlSheetVisible vanuit de Visual Basic Editor of voer deze VBA-code uit.
3. Er zijn geen verborgen bladen in de werkmap.
Als de Verwijderen commando is grijs, zowel op het lint als in het rechtsklik menu, dat betekent dat er geen enkel verborgen blad in uw werkmap is :)
Dit is hoe je bladen in Excel kunt verbergen. Als je benieuwd bent hoe je andere objecten zoals rijen, kolommen of formules kunt verbergen of verbergen, vind je alle details in de onderstaande artikelen. Ik dank je voor het lezen en hoop je volgende week op onze blog te zien!
Beschikbare downloads
Macro's om werkbladen in Excel te verbergen