Bekijk Video – hoe alle werkbladen in Excel zichtbaar te maken
in het geval u liever een zelfstudie leest dan een video bekijkt, is hieronder een gedetailleerde geschreven zelfstudie over werkbladen zichtbaar maken in Excel.
wanneer u werkt met gegevens die over meerdere werkbladen in Excel zijn verspreid, wilt u misschien een paar werkbladen verbergen. Dit kan zijn om de rommel te voorkomen of om sommige gegevens niet te laten zien aan uw client/manager door het verbergen van een aantal werkbladen en alleen het houden van de nuttige degenen zichtbaar.,
en in sommige gevallen kunt u een werkmap hebben met enkele verborgen bladen en u wilt sommige of al deze werkbladen zichtbaar maken.
in deze zelfstudie laat ik u enkele methoden zien om werkbladen in Excel zichtbaar te maken (zowel handmatig als automatisch met VBA). Ik zal u ook laten zien hoe u werkbladen selectief zichtbaar maakt op basis van de naam of een voorwaarde.
dus laten we beginnen!
Deze Tutorial behandelt:
werkbladen handmatig zichtbaar maken
Als u slechts een paar verborgen werkbladen hebt, kunt u sommige of al deze werkbladen handmatig zichtbaar maken.,
stel dat u een Excel-werkmap hebt met 10 verborgen werkbladen.
hieronder staan de stappen om werkbladen handmatig zichtbaar te maken (één voor één):
- Klik met de rechtermuisknop op een van de bestaande werkbladtabbladen
- klik op de optie zichtbaar maken. Dit opent het dialoogvenster zichtbaar maken waarin alle verborgen werkbladen worden weergegeven
- Klik in het dialoogvenster zichtbaar maken op het werkblad dat u wilt weergeven (U kunt er maar één tegelijk selecteren).
- klik op OK.,
de bovenstaande stappen zouden het geselecteerde werkblad zichtbaar maken.
opmerking: helaas is er geen ingebouwde functionaliteit in Excel om snel alle verborgen werkbladen zichtbaar te maken (of een manier om meer dan één werkblad te selecteren en zichtbaar te maken). Vanaf nu moet u het dialoogvenster zichtbaar maken gebruiken waarin u slechts één werkblad kunt selecteren om zichtbaar te maken.,
u kunt werkbladen in bulk verbergen, maar niet in bulk zichtbaar maken
als u werkbladen wilt verbergen, kunt u meerdere werkbladen tegelijk selecteren (Houd de control-toets ingedrukt en klik op de naam van het werkblad), klik met de rechtermuisknop en klik op de optie Verbergen.
helaas is er geen ingebouwde functionaliteit in Excel om snel alle verborgen werkbladen zichtbaar te maken (of een manier om meer dan één werkblad te selecteren en zichtbaar te maken). Vanaf nu moet u het dialoogvenster zichtbaar maken gebruiken waarin u slechts één werkblad kunt selecteren om zichtbaar te maken.,
hoewel er geen ingebouwde functionaliteit is om in bulk zichtbaar te maken, kunt u dit eenvoudig doen met een eenvoudige VBA-macrocode.
maak alle bladen in één keer zichtbaar
met VBA kunt u eenvoudig werkbladen in bulk zichtbaar maken.
als u bijvoorbeeld 10 verborgen werkbladen hebt, kunt u een eenvoudige VBA-code maken om alle werkbladen zichtbaar te maken of u kunt zichtbaar maken op basis van een voorwaarde (zoals alleen zichtbaar maken wanneer er een specifiek voorvoegsel Of jaar in de naam staat).
opmerking: voor de methoden die in deze tutorial worden behandeld, hoeft u geen Excel-werkmap op te slaan in een macro-enabled formaat (.,XLSM) om de VBA-code te gebruiken.
met behulp van direct venster
VB-Editor in Excel heeft een direct venster waar u een regel code kunt typen en direct uitvoeren.
hieronder staan de stappen om deze bovenstaande regel code te gebruiken om bladen zichtbaar te maken door het directe venster:
- Klik met de rechtermuisknop op een van de zichtbare bladen in de werkmap
- klik op Code weergeven. Dit opent de VB-Editor.
- klik op de View optie in het menu en klik vervolgens op het directe venster., Dit zal het directe venster verschijnen in de VB-Editor (als er al niet).
- kopieer en plak de volgende regel code: voor elk blad in dit werkboek.Bladen: Blad.Visible = True: Next Sheet
- plaats de cursor aan het einde van de regel
- druk op de Enter-toets
dat is het!
de bovenstaande stappen zouden onmiddellijk alle bladen in de werkmap zichtbaar maken.
Als u klaar bent, kunt u de VB-Editor sluiten.,
laat me ook snel de onderstaande VBA-code uitleggen die we in het directe venster hebben gebruikt om bladen zichtbaar te maken:
For each Sheet in Thisworkbook.Sheets: Sheet.Visible=True: Next Sheet
de bovenstaande code gebruikt A Voor de volgende VBA-lus om alle bladen in de werkmap te doorlopen en de zichtbare eigenschap op TRUE in te stellen. Zodra de zichtbare eigenschap van alle bladen is gewijzigd, eindigt de code.,
De dubbele punt (:) die in bovenstaande code wordt gebruikt, is gelijk aan een regeleinde. Hoewel het lijkt op een enkele regel code, heeft het drie delen die worden gescheiden door twee dubbele punten.
als je meer wilt weten over het directe venster en enkele geweldige dingen die je ermee kunt doen, dan is hier een gedetailleerde tutorial over.
door Macro toe te voegen aan QAT (met één klik)
in het geval u werkbladen vrij vaak zichtbaar moet maken, kan een andere goede manier zijn om de macrocode te gebruiken om werkbladen in de persoonlijke macro-werkmap zichtbaar te maken en het pictogram op te slaan in de werkbalk Snelle toegang.,
Dit is slechts een eenmalig proces en zodra u dit hebt gedaan, kunt u dan bladen in een werkmap zichtbaar maken door simpelweg op een knop in de QAT te klikken.
Dit is veruit de meest efficiënte manier om bladen zichtbaar te maken in Excel (het meest handig als u veel werkmappen met verborgen bladen krijgt en u deze zichtbaar moet maken).
De truc hier is om de code op te slaan om bladen zichtbaar te maken in de persoonlijke Macro werkmap.
een persoonlijke Macro-werkmap is iets dat altijd open is wanneer u een Excel-bestand opent (u kunt het echter niet zien)., Wanneer u een macrocode opslaat in de persoonlijke Macro-werkmap, is deze code nu altijd voor u beschikbaar. En als je dit toevoegt aan de QAT en je voert de macrocode uit met een enkele klik.,
hieronder staat de code die u moet toevoegen aan de persoonlijke Macro – werkmap:
Sub UnhideAllSheets()For Each Sheet In Sheets Sheet.Visible = TrueNext SheetEnd Sub
Hieronder staan de stappen om deze code toe te voegen aan de persoonlijke Macro-werkmap:
- klik op de knop Macro opnemen (linksonder in de Excel-werkmap)
- In het dialoogvenster Macro opnemen vak, wijzig de Store macro In instellen op-persoonlijke macro werkmap.
- klik op OK., Hiermee start u de opname van de macro
- klik op het pictogram macro-opname stoppen (linksonder in de werkmap). Dit zal de macro-opname stoppen
- Klik met de rechtermuisknop op een bladtabblad en klik vervolgens op ‘View Code’
- in de VB-Editor dubbelklik op het Module-object in de Personal.XLSB-werkmap
- Verwijder alle bestaande code en kopieer en plak de bovenstaande code.,
- klik op het pictogram Opslaan in de werkbalk
- sluit de VB-Editor
met de bovenstaande stappen kunt u de persoonlijke Macro-werkmap zichtbaar maken in de VB-Editor en de code plaatsen om bladen erin zichtbaar te maken.
het enige wat u nu hoeft te doen is deze code toe te voegen aan de werkbalk Snelle toegang, zodat u deze op elk gewenst moment vanuit elke werkmap kunt gebruiken.
hieronder staan de stappen om deze code toe te voegen aan de werkbalk Snelle toegang:
- klik op het pictogram Werkbalk Snelle toegang aanpassen.
- klik op Meer commando ‘ s.,
- In het dialoogvenster Excel-opties, Klik op de ‘Kies opdrachten uit’ drop-down
- klik op Macro ‘ s. Dit toont u een lijst met alle macro ‘ s in de werkmap (inclusief die in persoonlijk.XLSB)
- Selecteer de macrocode om bladen zichtbaar te maken
- klik op de knop Toevoegen
- klik op OK.
de bovenstaande stappen zouden deze macrocode toevoegen aan werkbladen zichtbaar maken in de werkbalk Snelle toegang.,
nu, wanneer u een werkmap krijgt die een aantal bladen verborgen heeft, hoeft u alleen maar op het codepictogram in de QAT te klikken en het zal onmiddellijk alle bladen in één keer zichtbaar maken.
bladen zichtbaar maken met specifieke tekst in de naam
met VBA kunt u ook bladen zichtbaar maken op basis van de naam.
bijvoorbeeld, stel dat u een werkmap hebt met bladen met jaren in de naam en u wilt alle bladen waar het jaar 2020 is zichtbaar maken.,
u kunt de onderstaande code gebruiken om alle bladen weer te geven met de tekst 2020 erin:
Sub UnhideSheetsWithSpecificText()For Each ws In ThisWorkbook.Worksheets If InStr(ws.Name, "2020") > 0 Then ws.Visible = xlSheetVisible End IfNext wsEnd Sub
het bovenstaande gebruikt de volgende lus om door elk werkblad in de werkmap te gaan. De ALS dan voorwaarde controleert vervolgens de naam van het werkblad en als het de opgegeven tekst bevat (wat 2020 is in deze code), wijzigt het de zichtbare eigenschap om deze zichtbaar te maken.
en als de naam niet de opgegeven tekst bevat, zal het deze laten zoals het is.
u kunt deze code ook wijzigen om bladen te verbergen op basis van de tekst in de naam.,
Als u bijvoorbeeld snel alle werkbladen wilt verbergen waarin de naam de tekst ‘2020’ bevat, kunt u de onderstaande code gebruiken:
Opmerking: U kunt deze code opslaan in een gewone module in de VB-Editor of u kunt dit opslaan in de persoonlijke macrowerkmap. In het geval dat u het in een gewone module opslaat en het later opnieuw moet gebruiken, moet u de werkmap opslaan als een macro-enabled werkmap (.XLSM-formaat).
geselecteerde bladen zichtbaar maken (gebaseerd op gebruikersselectie)
U kunt VBA ook gebruiken om de gebruiker de flexibiliteit te geven om te kiezen of een blad zichtbaar wordt of niet.,
Dit kan worden gedaan door een berichtvenster te tonen waarin de gebruiker wordt gevraagd om te kiezen of een werkblad zichtbaar moet worden gemaakt of niet. Indien geselecteerd, maakt het dat blad zichtbaar, anders gaat het naar het volgende blad.
Hieronder is de code die dit zal doen:
de bovenstaande code gaat door elk werkblad in de werkmap en controleert of het al dan niet zichtbaar is. Als het verborgen is, wordt het berichtvenster weergegeven met de naam van het werkblad.
als gebruiker kunt u nu beslissen of u dit blad Verborgen wilt houden of zichtbaar wilt maken.,
dit kan goed werken als u een aantal werkbladen hebt die verborgen zijn en u een oproep voor elk blad afzonderlijk wilt aannemen.
Opmerking: U kunt deze code opslaan in een gewone module in de VB-Editor of u kunt dit opslaan in de persoonlijke Macro-werkmap. In het geval dat u het in een gewone module opslaat en het later opnieuw moet gebruiken, moet u de werkmap opslaan als een macro-enabled werkmap (.XLSM-formaat).,
Hier is een tutorial waarin ik laat zien hoe de code in de reguliere module in Excel moet worden opgeslagen (zoek naar de sectie ‘waar deze code moet worden geplaatst’ in dit artikel)
alle of geselecteerde bladen zichtbaar maken met behulp van aangepaste weergave
Dit is een minder bekende methode voor het geval u snel alle werkbladen (of sommige geselecteerde werkbladen) zichtbaar wilt maken.
‘Aangepaste weergave’ is functionaliteit in Excel waarmee u weergaven kunt maken en opslaan die u snel kunt gebruiken met een klik op een knop.
bijvoorbeeld, stel dat u een Excel-werkmap hebt met 10 werkbladen., U kunt een weergave maken waar al deze 10 vellen zichtbaar zijn. Als u in de toekomst enkele bladen hebt verborgen en u wilt teruggaan naar de weergave waar alle bladen zichtbaar waren, kunt u dat doen door de reeds opgeslagen aangepaste weergave te selecteren.
maak je geen zorgen, je verliest geen wijzigingen die je hebt gemaakt na het maken van de aangepaste weergave. Alle aangepaste weergave doet is neemt u terug naar de Excel-weergave wanneer u deze hebt gemaakt. Dus als sommige werkbladen zichtbaar waren toen u de weergave maakte en nu verborgen zijn, zou het selecteren van die aangepaste weergave deze bladen zichtbaar maken.,
Het doel van aangepaste weergave is om gebruikers in staat te stellen verschillende weergaven aan te maken. Als u bijvoorbeeld een analist bent, kunt u verschillende weergaven maken voor verschillende afdelingen in uw organisatie. U kunt dus een specifieke set werkbladen (of cellen/rijen/kolommen) zichtbaar hebben voor een afdeling en een andere set voor een andere afdeling. Zodra u deze weergaven hebt, in plaats van deze handmatig te wijzigen, activeert u gewoon de weergave voor een afdeling en het toont u werkbladen (of rijen/kolommen) die alleen voor hen relevant zijn.,
hieronder staan de stappen om een aangepaste weergave in Excel te maken:
- Toon alle werkbladen om te beginnen met
- klik op het tabblad Weergave
- klik op Aangepaste weergaven
- Klik in het dialoogvenster Aangepaste weergaven op Toevoegen. Dit opent het dialoogvenster Weergave toevoegen
- voer een naam in voor deze weergave waar alle bladen (of geselecteerde bladen) zichtbaar zijn
- klik op OK.,
zodra de weergave is gemaakt, kunt u Excel altijd vragen om deze weergave te activeren (waardoor alle bladen zichtbaar worden die zichtbaar waren toen u de weergave maakte).,
Hieronder staan de stappen om te laten zien/activeren van een aangepaste weergave:
- Klik op het tabblad Weergave
- Klik op ‘Aangepaste Weergaven’
- In het ‘ Aangepaste Weergaven dialoogvenster selecteer de weergave die u wilt weergeven
- Klik op de knop Weergeven
Dit zou direct zichtbaar maken lakens en toon die zichtbaar is wanneer je gemaakt dat de aangepaste weergave.
bladen zichtbaar maken die ‘zeer Verborgen’ zijn
soms zou u, ondanks het feit dat u enkele verborgen bladen in uw werkmap hebt, niet in staat zijn deze handmatig zichtbaar te maken.,
Dit kan zijn omdat deze bladen niet alleen verborgen zijn – deze zijn ‘zeer verborgen’.
wanneer u verborgen bladen in een werkmap hebt en u met de rechtermuisknop op een tabnaam klikt, ziet u de optie om bladen zichtbaar te maken. Maar als je bladen zijn ‘zeer Verborgen’ of als er geen verborgen bladen, dan zou je niet in staat zijn om deze optie te gebruiken (het zal worden grijs).
u kunt deze ‘zeer verborgen’ bladen nog steeds zichtbaar maken door de VBA-code te gebruiken die we hierboven hebben behandeld.,
kopieer en plak de onderstaande code in het directe venster en druk op enter en het zou onmiddellijk alle bladen zichtbaar maken (zowel verborgen als zeer verborgen).,
For each Sheet in Thisworkbook.Sheets: Sheet.Visible=True: Next Sheet
ik heb ook een volledige tutorial over hoe werkbladen verbergen en deze zeer verborgen zijn (in het geval u geïnteresseerd bent in het leren)
Je kunt ook net als de volgende Excel-tutorials:
- Hoe Snel Zichtbaar maken van KOLOMMEN in Excel
- Hoe de Naam van een Werkblad in Excel
- Delete Rows Gebaseerd op een Cel de Waarde (of Voorwaarde) in Excel
- Verbergen Nul Waarden in Excel
- Werken met Werkbladen met behulp van Excel VBA
- Hoe Werkbladen in Excel
- Hoe te Verwijderen van Alle Verborgen Rijen en Kolommen in Excel