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.
- Open eerst de specifieke Excel-werkmap met de werkbladen die u wilt catalogiseren.
- 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.
- Druk vervolgens op "Ctrl + C" om de geselecteerde naam naar uw klembord te kopiëren en deze naar uw documentatiebestand over te brengen.
- Maak later een tekstbestand, Word-document of nieuw Excel-werkblad waarin u de uitgebreide inventaris van uw werkbladnamen wilt bijhouden.
- Druk vervolgens op "Ctrl + V" om de gekopieerde bladnaam in het door u gekozen documentatieformaat te plakken.
- 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.
- 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.
- Klik vervolgens in het pop-upvenster Naambeheer op "Nieuw" om een aangepast benoemd bereik te maken dat de formule voor uw werkblad zal bevatten.
- 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.
- 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)),"")
- Klik daarna op "OK" en "Dichtbij" om deze aangepaste formuledefinitie op te slaan, zodat u deze overal in uw werkmap kunt gebruiken.
- Maak vervolgens een nieuw werkblad in de huidige werkmap, speciaal voor het weergeven van uw uitgebreide werkbladinventaris.
- 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.
- 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 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)
- De eerste bladnaam zal onmiddellijk verschijnen in Cel B1, wat aantoont dat uw formuleconfiguratie correct werkt.
- 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.
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.
- 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.
- 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
- 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.
- 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.
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.
- Ga naar Data -> Gegevens verkrijgen -> Van bestand -> Vanuit werkboek.
- Selecteer uw huidige werkmapbestand in het dialoogvenster Bestandsbrowser.
- Power Query Navigator geeft automatisch alle beschikbare werkbladnamen weer.
- Selecteer de bladen die u wilt opnemen en klik Laden om een uitgebreide lijst te maken.
- 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.
- Voer de volgende formule in een lege cel in:
=INDIRECT("Sheet"&SEQUENCE(COUNTA(GET.WORKBOOK(1)),,1)&"!A1")
- Druk op Enter om de dynamische matrixformule uit te voeren.
- 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.
- Access Power Automate via uw Microsoft 365-portal.
- Maak een nieuwe stroom met behulp van de Excel connector.
- Gebruik de knop Lijst werkbladen actie om bladnamen programmatisch te extraheren.
- Configureer uitvoerbestemmingen, zoals SharePoint-lijsten, e-mails of andere zakelijke toepassingen.
- 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.
- Open uw werkmap in Excel online.
- Navigeer naar Automatiseren -> Scripteditor.
- 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);
}
- Klik op het tabblad lopen om het script uit te voeren en de bladnamen in de console weer te geven.
- 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.
- Installeer de vereiste Python-bibliotheekraries met behulp van: pip installeer openpyxl pandas
- 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)
- vervangen 'uw_bestand.xlsx' met uw werkelijke bestandspad.
- 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.
- Installeer betrouwbare invoegtoepassingen zoals Kutools for Excel or ASAP-hulpprogramma's.
- Toegang tot de invoegtoepassingen werkboek or Navigatie gereedschappen van het lint.
- Gebruik de knop Lijstbladnamen or Analyse van werkboeken kenmerk.
- Configureer de uitvoeropmaak en bestemming voor de gegenereerde werkbladenlijst.
- 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.
- Maak een kopie van uw Excel-bestand en wijzig de extensie van . Xlsx naar .zip.
- Pak het ZIP archiveren met behulp van een bestandscompressieprogramma.
- Navigeer naar de xl map en open werkmap.xml in een teksteditor.
- Plaatsen elementen die bevatten naam=”” attributen.
- 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.
- In een nieuw werkblad, starhet invoeren van een HYPERLINK-formule: =HYPERLINK(“#”
- Wanneer u de bladverwijzing typt, geeft Excel de beschikbare bladnamen weer in een vervolgkeuzelijst.
- Maak de formule compleet: =HYPERLINK(“#Blad1!A1″,”Blad1”)
- Maak voor elk werkblad vergelijkbare formules, zodat er een uitgebreide navigatielijst ontstaat.
- 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.
- Openen PowerShell als beheerder.
- 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()
- Vervang het bestandspad door de werkelijke locatie van uw Excel-bestand.
- Het script geeft alle bladnamen weer in de PowerShell-console.
- 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
- Microsoft-ondersteuning. (2024). SHEETS-functie. Microsoft Excel Hulp en Training.
- Microsoft-ondersteuning. (2024). Macro om door alle werkbladen in een werkmap te loopen. Microsoft Excel VBA-documentatie.
- Microsoft Learn. (2024). Excel.Werkmapfunctie. Power Query M-formuletaalreferentie.
- Microsoft-ondersteuning. (2024). HYPERLINK-functie. Microsoft Excel Functiereferentie.
- Microsoft-ondersteuning. (2024). Een hyperlink maken of bewerken. Microsoft Excel Hulp en Training.
- 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.









