Bladnamen weergeven in Excel: 12 eenvoudige methoden [Handleiding 2026]

Lijst met bladnamen in Excel met 12 eenvoudige manieren, van eenvoudige handmatige methoden tot geavanceerde VBA-automatisering. Stapsgewijze handleiding voor alle niveaus.

Werkbladen in Excel-werkmap

1. Inleiding

Het beheren van complexe Excel-werkmappen met talloze werkbladen kan overweldigend zijn, vooral wanneer u meerdere werkbladen efficiënt moet bijhouden, ernaar moet verwijzen of organiseren. De mogelijkheid om werkbladnamen in Excel te vermelden, wordt een essentiële vaardigheid voor elke professional die te maken heeft met grootschalige spreadsheetbewerkingen, van financiële modellen tot uitgebreide werkmappen voor data-analyse.

Bij het maken van een Excel-lijst met werkbladnamen scrollen veel gebruikers handmatig door werkbladtabbladen, wat onpraktisch is voor werkmappen met een groot aantal werkbladen. De methoden in deze handleiding helpen u alle werkbladnamen in Excel te vinden, ongeacht de complexiteit van de werkmap. Ze bieden oplossingen van eenvoudige handmatige benaderingen tot geavanceerde automatiseringsscripts voor elke inventarisatie van Excel-werkbladen.

2. Methode 1: Lijst handmatig ophalen

De handmatige aanpak vertegenwoordigt de most Eenvoudige methode om alle werkbladnamen in Excel te verkrijgen, zonder dat er geavanceerde Excel-kennis of formules nodig zijn. Deze techniek werkt vooral goed voor kleinere werkmappen, waarbij het totale aantal werkbladen beheersbaar blijft, meestal minder dan twintig.

  1. Open eerst de specifieke Excel-werkmap met de werkbladen die u wilt catalogiseren.
  2. Dubbelklik vervolgens op de naam van een werkblad in de werkbladenlijst onder in de Excel-interface. Hiermee wordt de volledige tekst van de werkbladnaam geselecteerd en gemarkeerd, zodat u deze eenvoudig kunt kopiëren.
  3. Druk vervolgens op "Ctrl + C" om de geselecteerde naam naar uw klembord te kopiëren en deze naar uw documentatiebestand over te brengen.
    Kopieer bladnaam
  4. Maak later een tekstbestand, Word-document of nieuw Excel-werkblad waarin u de uitgebreide inventaris van uw werkbladnamen wilt bijhouden.
  5. Druk vervolgens op "Ctrl + V" om de gekopieerde bladnaam in het door u gekozen documentatieformaat te plakken.
    Bladnaam plakken
  6. U kunt nu op een systematische manier de naam van elk werkblad één voor één naar uw documentatiebestand kopiëren. Zo maakt u een complete inventaris van alle werkbladen in uw werkmap.

3. Methode 2: Lijst met formule

De formulegebaseerde aanpak voor het weergeven van alle werkbladnamen in Excel maakt gebruik van de ingebouwde functies van Excel om automatisch een uitgebreide inventaris van werkbladen te genereren. Deze methode combineert de kracht van de GET.WORKBOOK-functie van Excel met dynamische indexeringsmogelijkheden, waardoor een automatisch bijgewerkte lijst ontstaat die de huidige status van uw werkmapstructuur weerspiegelt.

  1. Navigeer in het begin naar de "Formules" tabblad in de lintinterface van Excel en klik op de "Naambeheerder" knop om toegang te krijgen tot de naamdefinitiemogelijkheden van Excel.
  2. Klik vervolgens in het pop-upvenster Naambeheer op "Nieuw" om een aangepast benoemd bereik te maken dat de formule voor uw werkblad zal bevatten.
    Name Manager
  3. In de daaropvolgende “Nieuwe naam” dialoogvenster, voer in “Lijstbladen” in de "Naam" veld om een gedenkwaardige referentie te creëren voor uw werkblad waarin de formule wordt vermeld.
  4. Later, in de “Verwijst naar” Voer in het veld 'Extra' zorgvuldig de volgende gespecialiseerde formule in, die werkbladnamen uit de structuur van uw werkmap haalt:
=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),"")

Pas nieuwe naam aan

  1. Klik daarna op "OK" en "Dichtbij" om deze aangepaste formuledefinitie op te slaan, zodat u deze overal in uw werkmap kunt gebruiken.
  2. Maak vervolgens een nieuw werkblad in de huidige werkmap, speciaal voor het weergeven van uw uitgebreide werkbladinventaris.
  3. Ga dan naar binnen "1" in Cel A1 en "2" in Cel A2 om de indexeringsvolgorde vast te stellen waarin naar elk werkblad in uw werkmap wordt verwezen.
  4. Selecteer daarna beide cellen (A1 en A2) en sleep ze naar beneden om automatisch opeenvolgende nummers (3, 4, 5, enz.) in te voeren Kolom A, waarmee u voldoende indexnummers creëert om alle werkbladen in uw werkmap te bedekken.
    Voer opeenvolgende nummers in
  5. Voer later de volgende INDEX-formule in Cel B1 om te beginnen met het extraheren van werkbladnamen met behulp van uw eerder gedefinieerde “Lijstbladen” naam:
=INDEX(ListSheets,A1)

Voer de formule in cel B1 in

  1. De eerste bladnaam zal onmiddellijk verschijnen in Cel B1, wat aantoont dat uw formuleconfiguratie correct werkt.
  2. Kopieer ten slotte deze INDEX-formule over de hele lengte Kolom B totdat je de “#REF!” fout, wat aangeeft dat u het einde van de beschikbare werkbladen in uw werkmap hebt bereikt.
    Kopieer de formule naar de lijst met bladnamen

4. Methode 3: Lijst via Excel VBA

De VBA-benadering (Visual Basic for Applications) vertegenwoordigt de most Geavanceerde en geautomatiseerde methode om alle werkbladnamen in Excel te vermelden. Deze programmeeroplossing creëert een volledig geautomatiseerd werkbladinventarisatiesysteem dat een nieuwe werkmap genereert met een professioneel opgemaakte lijst met alle werkbladnamen.

  1. Voor alstart, activeer de Excel VBA-editor door op te drukken Alt + F11 of door de gedetailleerde instructies in Excel te volgen Ontwikkelaar tabblad om toegang te krijgen tot de Visual Basic-ontwikkelomgeving.
  2. Voeg vervolgens een nieuwe module in uw VBA-project in en plak de volgende uitgebreide code, die automatisch alle werkbladnamen uit uw huidige werkmap extraheert en opmaakt:
Sub ListSheetNamesInNewWorkbook()
    Dim objNewWorkbook As Workbook
    Dim objNewWorksheet As Worksheet

    Set objNewWorkbook = Excel.Application.Workbooks.Add
    Set objNewWorksheet = objNewWorkbook.Sheets(1)

    For i = 1 To ThisWorkbook.Sheets.Count
        objNewWorksheet.Cells(i, 1) = i
        objNewWorksheet.Cells(i, 2) = ThisWorkbook.Sheets(i).Name
    Next i

    With objNewWorksheet
         .Rows(1).Insert
         .Cells(1, 1) = "INDEX"
         .Cells(1, 1).Font.Bold = True
         .Cells(1, 2) = "NAME"
         .Cells(1, 2).Font.Bold = True
         .Columns("A:B").AutoFit
    End With
End Sub

VBA-code - lijstbladnamen

  1. Druk later op "F5" toets of klik op de "Rennen" Klik op de knop om deze macro onmiddellijk uit te voeren, waardoor het geautomatiseerde proces voor het extraheren en opmaken van de werkbladnaam wordt gestart.
  2. Er verschijnt onmiddellijk een nieuwe Excel-werkmap op uw scherm. Deze bevat een professioneel opgemaakte lijst met alle werkbladnamen uit uw bronwerkmap, compleet met indexnummers en vetgedrukte kopteksten voor eenvoudige referentie.
    Vermelde bladnamen in nieuwe Excel-werkmap

5. Methode 4: Power Query-benadering

Power Query biedt een moderne gegevensverbindingsmethode om alle werkbladnamen in Excel efficiënt weer te geven. Deze aanpak werkt uitstekend voor het gelijktijdig analyseren van meerdere werkmappen en biedt een gebruiksvriendelijke interface voor gegevensextractie zonder dat programmeerkennis vereist is.

  1. Ga naar Data -> Gegevens verkrijgen -> Van bestand -> Vanuit werkboek.
  2. Selecteer uw huidige werkmapbestand in het dialoogvenster Bestandsbrowser.
  3. Power Query Navigator geeft automatisch alle beschikbare werkbladnamen weer.
  4. Selecteer de bladen die u wilt opnemen en klik Laden om een uitgebreide lijst te maken.
  5. De resulterende tabel bevat alle werkbladnamen en kan worden vernieuwd wanneer de werkbladstructuren veranderen.

6. Methode 5: Dynamische matrixformule (Excel 365)

Excel 365-gebruikers kunnen dynamische matrices gebruiken om alle bladnamen in Excel op te halen met behulp van geavanceerde formulecombinaties. Deze methode genereert automatisch bijgewerkte matrices die de huidige werkmapstructuur weerspiegelen.

  1. Voer de volgende formule in een lege cel in:
=INDIRECT("Sheet"&SEQUENCE(COUNTA(GET.WORKBOOK(1)),,1)&"!A1")
  1. Druk op Enter om de dynamische matrixformule uit te voeren.
  2. De formule creëert een overlopende matrix met verwijzingen naar alle werkbladen in uw werkmap.

7. Methode 6: Power Automate-integratie

Microsoft Power Automate biedt automatisering op bedrijfsniveau voor Excel-lijsten met bladnamen in meerdere werkmappen. Deze methode is ideaal voor organisatorische omgevingen waar regelmatige analyse en rapportage van werkmappen vereist is.

  1. Access Power Automate via uw Microsoft 365-portal.
  2. Maak een nieuwe stroom met behulp van de Excel connector.
  3. Gebruik de knop Lijst werkbladen actie om bladnamen programmatisch te extraheren.
  4. Configureer uitvoerbestemmingen, zoals SharePoint-lijsten, e-mails of andere zakelijke toepassingen.
  5. Stel automatische triggers in voor regelmatige updates van de inventaris van werkbladen.

8. Methode 7: Office-scripts (Modern Excel)

Office Scripts bieden een op TypeScript gebaseerd alternatief voor VBA voor moderne Excel-omgevingen. Deze methode werkt uitsluitend met Excel Online en biedt cloudgebaseerde automatiseringsmogelijkheden om alle bladnamen in Excel weer te geven.

  1. Open uw werkmap in Excel online.
  2. Navigeer naar Automatiseren -> Scripteditor.
  3. Maak een nieuw script met de volgende TypeScript-code:
function main(workbook: ExcelScript.Workbook) {
  let sheets = workbook.getWorksheets();
  let sheetNames = sheets.map(sheet => sheet.getName());
  console.log(sheetNames);
}
  1. Klik op het tabblad lopen om het script uit te voeren en de bladnamen in de console weer te geven.
  2. Pas het script zo aan dat de resultaten indien nodig naar werkbladcellen worden uitgevoerd.

9. Methode 8: Python-programmering

Python-scripting biedt krachtige automatiseringsmogelijkheden om in Excel alle werkbladnamen uit één of meerdere werkmappen te halen. Deze methode biedt uitstekende batchverwerkingsmogelijkheden voor grootschalige werkbladanalyse.

  1. Installeer de vereiste Python-bibliotheekraries met behulp van: pip installeer openpyxl pandas
  2. Maak een Python-script met de volgende code:
import openpyxl
workbook = openpyxl.load_workbook('your_file.xlsx')
sheet_names = workbook.sheetnames
for name in sheet_names:
    print(name)
  1. vervangen 'uw_bestand.xlsx' met uw werkelijke bestandspad.
  2. Voer het script uit met behulp van python script_naam.py in uw opdrachtprompt.

10. Methode 9: Excel-invoegtoepassingen

Excel-invoegtoepassingen van derden bieden gespecialiseerde tools voor het weergeven van bladnamen in Excel, met verbeterde functionaliteit en gebruiksvriendelijke interfaces. Populaire invoegtoepassingen bevatten uitgebreide functies voor werkmapanalyse.

  1. Installeer betrouwbare invoegtoepassingen zoals Kutools for Excel or ASAP-hulpprogramma's.
  2. Toegang tot de invoegtoepassingen werkboek or Navigatie gereedschappen van het lint.
  3. Gebruik de knop Lijstbladnamen or Analyse van werkboeken kenmerk.
  4. Configureer de uitvoeropmaak en bestemming voor de gegenereerde werkbladenlijst.
  5. Exporteer of sla de resultaten op volgens uw documentatievereisten.

11. Methode 10: XML-bestandsanalyse

Excel-werkmappen (.xlsx-bestanden) zijn ZIP archieven met XML-structuurgegevens. Deze technische methode maakt directe extractie van bladnamen mogelijk zonder Excel te openen, wat handig is voor geautomatiseerde bestandsanalysescenario's.

  1. Maak een kopie van uw Excel-bestand en wijzig de extensie van . Xlsx naar .zip.
  2. Pak het ZIP archiveren met behulp van een bestandscompressieprogramma.
  3. Navigeer naar de xl map en open werkmap.xml in een teksteditor.
  4. Plaatsen elementen die bevatten naam=”” attributen.
  5. U kunt de bladnamen handmatig of met behulp van tekstverwerkingshulpmiddelen uit de XML-structuur extraheren.

12. Methode 11: Hyperlinkreferentiemethode

De HYPERLINK-functie biedt een indirecte manier om in Excel alle werkbladnamen te vermelden door klikbare koppelingen naar elk werkblad te maken. Deze methode genereert een functioneel navigatiesysteem tijdens het documenteren van de werkbladnamen.

  1. In een nieuw werkblad, starhet invoeren van een HYPERLINK-formule: =HYPERLINK(“#”
  2. Wanneer u de bladverwijzing typt, geeft Excel de beschikbare bladnamen weer in een vervolgkeuzelijst.
  3. Maak de formule compleet: =HYPERLINK(“#Blad1!A1″,”Blad1”)
  4. Maak voor elk werkblad vergelijkbare formules, zodat er een uitgebreide navigatielijst ontstaat.
  5. Kopieer de bladnamen uit de formuletekst om uw documentatielijst te maken.

13. Methode 12: PowerShell-automatisering

Windows PowerShell met Excel COM-objecten maakt automatisering op systeemniveau mogelijk om alle bladnamen in Excel op te halen. Deze methode biedt robuuste scriptmogelijkheden voor Windows-omgevingen die batchverwerking vereisen.

  1. Openen PowerShell als beheerder.
  2. Voer de volgende PowerShell-opdrachten uit:
$excel = New-Object -ComObject Excel.Application
$workbook = $excel.Workbooks.Open("C:\path\to\your\file.xlsx")
$workbook.Sheets | ForEach-Object { $_.Name }
$workbook.Close()
$excel.Quit()
  1. Vervang het bestandspad door de werkelijke locatie van uw Excel-bestand.
  2. Het script geeft alle bladnamen weer in de PowerShell-console.
  3. Stuur de uitvoer naar een tekstbestand met behulp van | Uitvoerbestand sheet_names.txt indien nodig.

14. Vergelijking

Als u de sterke en zwakke punten van elke methode begrijpt, kunt u de juiste methode kiezen.ost De juiste aanpak voor uw specifieke vereisten voor werkbladdocumentatie. De volgende vergelijking beoordeelt elke techniek op meerdere criteria, waaronder gebruiksgemak, efficiëntie, schaalbaarheid en praktische toepassingen in verschillende werkomgevingen.

Methode Voordelen Nadelen
Handleiding Eenvoudig te bedienen, vereist geen technische kennis, werkt in alle Excel-versies Tijdrovend voor grote werkboeken, gevoelig voor menselijke fouten
Formule Wordt automatisch bijgewerkt wanneer de bladen veranderen, creëert permanente documentatie Vereist formulekennis, werkt mogelijk niet in alle Excel-versies
VBA Snel en gemakkelijk, zeer aanpasbaar, professionele output Vereist macrobeveiligingsinstellingen, vereist VBA-kennis voor aanpassing
Power Query Gebruiksvriendelijke interface, werkt met meerdere werkmappen, vernieuwbaar Alleen moderne Excel-versies, vereist kennis van gegevensverbindingen
Dynamische array Moderne formulebenadering, automatisch bijwerken, compacte oplossing Alleen Excel 365, complexe formulesyntaxis
Power Automate Bedrijfsautomatisering, integratie met bedrijfssystemen, geplande uitvoering Vereist Microsoft 365-abonnement, complexe installatie voor beginners
Office-scripts Moderne cloudgebaseerde automatisering, TypeScript-syntaxis, deelbaar Alleen Excel Online, vereist programmeerkennis
Python Krachtige batchverwerking, platformonafhankelijk, uitgebreide bibliotheekraries Vereist Python-installatie- en programmeervaardigheden
Add-ins Gebruiksvriendelijke, veelzijdige en professionele tools Extra cost, potentiële compatibiliteitsproblemen, externe afhankelijkheid
XML-analyse Werkt zonder Excel, technisch inzicht in bestandsstructuur Complex technisch proces, vereist kennis van bestandsformaten
Hyperlink Creëert navigatiesysteem, visuele bladdetectie Indirecte methode, handmatige formulecreatie vereist
PowerShell Automatisering op systeemniveau, batchverwerkingsmogelijkheden Alleen Windows, vereist scriptkennis en COM-objectafhankelijkheden

Elke methode voldoet aan verschillende gebruikersbehoeften en organisatorische vereisten. De handmatige aanpak werkt het beste voor incidenteel gebruik met kleinere werkmappen, terwijl formule- en VBA-methoden continue documentatiemogelijkheden bieden. Power Query en Power Automate excelleren in zakelijke omgevingen die regelmatige analyse vereisen, terwijl programmeermethoden zoals Python en PowerShell maximale flexibiliteit bieden voor gevorderde gebruikers. Invoegtoepassingen bieden gebruiksvriendelijke oplossingen voor frequente taken met betrekking tot werkbladbeheer. Voor optimale resultaten met elke methode moet u ervoor zorgen dat uw Excel-werkmappen correct functioneren. Beschadigde bestanden moeten worden hersteld met Excel-bestandsherstelsoftware voordat u probeert de bladnaam te extraheren.

Ongeacht welke methode u kiest om alle werkbladnamen in Excel te vermelden, een systematische aanpak van werkbladdocumentatie verbetert het werkmapbeheer, de efficiëntie van de samenwerking en de algehele standaarden voor gegevensorganisatie binnen uw projecten of organisatie aanzienlijk. Van eenvoudig handmatig kopiëren tot geavanceerde automatiseringsscripts, deze twaalf benaderingen bieden uitgebreide oplossingen voor elke inventarisatiebehoefte van Excel-werkbladen.

Referentie

  1. Microsoft-ondersteuning. (2024). SHEETS-functie. Microsoft Excel Hulp en Training.
  2. Microsoft-ondersteuning. (2024). Macro om door alle werkbladen in een werkmap te loopen. Microsoft Excel VBA-documentatie.
  3. Microsoft Learn. (2024). Excel.Werkmapfunctie. Power Query M-formuletaalreferentie.
  4. Microsoft-ondersteuning. (2024). HYPERLINK-functie. Microsoft Excel Functiereferentie.
  5. Microsoft-ondersteuning. (2024). Een hyperlink maken of bewerken. Microsoft Excel Hulp en Training.
  6. Microsoft-ondersteuning. (2024). Overzicht van formules in Excel. Documentatie voor Microsoft Excel-formules.

Let op: Alle links naar de Microsoft-documentatie zijn geraadpleegd en geverifieerd als actueel ten tijde van publicatie. Microsoft kan deze bronnen periodiek bijwerken.

Over de auteur

Shirley Zhang is een Microsoft Office-specialist met uitgebreide ervaring in het helpen van professionals bij het optimaliseren van hun workflows in Excel, Word, Outlook en andere Office-applicaties. Ze heeft samengewerkt met organisaties om automatiseringsoplossingen te implementeren, functionaliteitsproblemen op te lossen en bedrijfsprocessen te stroomlijnen.

Als technisch schrijver, gericht op de productiviteit van Microsoft Office, schrijft Shirley praktische handleidingen die ingaan op de uitdagingen waar dagelijkse gebruikers mee te maken krijgen. Haar stapsgewijze aanpak is gebaseerd op jarenlange praktijkervaring met het oplossen van problemen met Office-applicaties en het helpen van gebruikers bij het ontgrendelen van verborgen functies om hun dagelijkse workflows te verbeteren.

Reacties zijn gesloten.