Note: The other languages of the website are Google-translated. Back to English

Hoe snel bladnamen in cellen in Excel invoegen?

Is er een gemakkelijke manier om de naam van het huidige werkblad in één cel in te voegen? Hoe de naam van alle werkbladen in cellen invoegen? Dit artikel geeft je lastige methoden om deze problemen op te lossen.

Voeg snel de huidige bladnaam in een cel met functies in

Voeg snel alle bladnamen in cellen in met VBA

Voeg snel de naam van het actieve blad in met Kutools voor Excel goed idee 3

Voeg snel alle bladnamen met hyperlinks in cellen in als een index goed idee 3


pijl blauw rechts bel Voeg snel de huidige bladnaam in een cel met functies in

Voer gewoon de formule in van = RECHTS (CEL ("bestandsnaam", D2), LEN (CEL ("bestandsnaam", D2)) - FIND ("]", CEL ("bestandsnaam", D2))) in een willekeurige cel en druk op Enter key, het toont de naam van het huidige werkblad in de cel.
doc-insert-sheets-naam-in-cellen1

Deze formule kan alleen de naam van het huidige werkblad weergeven, maar niet de naam van een ander werkblad.


pijl blauw rechts bel Voeg snel alle bladnamen in cellen in met VBA

Als u alle bladnamen in cellen wilt invoegen, is VBA-macro een goede keuze.

Stap 1: Houd de knop ingedrukt anders + F11 toetsen in Excel, en het opent het Microsoft Visual Basic voor toepassingen venster.

Stap 2: klik op Invoegen > Moduleen plak de volgende macro in het modulevenster.

VBA voor het invoegen van alle werkbladennamen in cellen:

Sub SheetNames ()
Kolommen (1). Invoegen
Voor i = 1 naar Sheets.Count
Cellen (i, 1) = Sheets (i) .Name
Volgende i
End Sub

Stap 3: druk op de F5 toets om deze macro uit te voeren. Vervolgens wordt de naam van alle werkbladen weergegeven in kolom A van het huidige werkblad. Zie screenshot:
doc-insert-sheets-naam-in-cellen2

Opmerking:: In de VBA-code kunt u wijzigen Cellen (i, 1) naar andere verwijzing om de bladnamen in te voegen, beginnen bij andere cellen. Invoegbladnamen beginnen bijvoorbeeld bij C3, verander dit in Cellen (i + 2, 3).


pijl blauw rechts bel Voeg snel de naam van het actieve blad in met Kutools voor Excel

Als u de informatie van het actieve blad, inclusief bladnaam, werkmapnaam, bestandspad enzovoort, wilt invoegen in een cel of koptekst / voettekst, kunt u dit gebruiken Kutools for Excel's Voeg werkmapinformatie in.

Kutools for Excel, met meer dan
300
 handige functies, maakt uw werk eenvoudiger. 

Na gratis installeren Kutools voor Excel, doe het als volgt:

1. Selecteer een cel of bereik om de bladnaam in te plaatsen en klik op Koetools Plus > werkboek > Voeg werkmapinformatie in.doc werkbladinformatie invoegen 1

2. Selecteer vervolgens de werkmapinformatie waaruit u wilt invoegen Informatie sectie en specificeer de locatie waarvandaan u de informatie wilt plaatsen Invoegen op sectie. Dan klikken OK.

doc 1

U kunt hier klikken voor meer informatie over Werkmapinformatie invoegen.

pijl blauw rechts bel Voeg werkmapinformatie in cel / koptekst / voettekst in


pijl blauw rechts bel Voeg snel alle bladnamen met hyperlinks in cellen in als een index

Kutools for Excel's Maak een lijst met bladnamen hulpprogramma voegt niet alleen alle bladnamen in cellen in, maar voegt ook hyperlinks naar overeenkomstige bladen in.

Kutools for Excel, met meer dan
300
handige functies, maakt uw werk eenvoudiger. 

Na gratis installeren Kutools voor Excel, doe het als volgt:

Stap 1: klik op de Koetools Plus > Werkblad > Maak een lijst met bladnamen.
doc-insert-sheets-naam-in-cellen3

Stap 2: In het Maak een lijst met bladnamen dialoogvenster, specificeer de instellingen volgens uw behoeften en klik op OK.
doc-insert-sheets-naam-in-cellen4

Vervolgens ziet u dat alle bladnamen in een nieuw werkblad zijn ingevoegd en dat elke bladnaam naar het bijbehorende werkblad linkt. Zie volgende screenshots:

Werkbladnamen met hyperlinks
Werkbladnamen met macrotoetsen
doc-insert-sheets-naam-in-cellen5
doc-insert-sheets-naam-in-cellen6

De Maak een lijst met bladnamen maakt het u gemakkelijk om een ​​lijst van alle werkbladnamen van de actieve werkmap in een nieuw werkblad te maken, dat hyperlinks of macroknoppen bevat om snel naar andere werkbladen te navigeren. Klik om meer te weten over dit hulpprogramma.

pijl blauw rechts bel Maak een lijst van alle bladnamen met hyperlinks



Kutools voor Excel:
300
+ functies die je moet hebben in Excel,
30
-day gratis proefperiode vanaf hier

Combineer eenvoudig meerdere bladen / werkmap in één enkel blad of werkmap

Het combineren van meerdere bladen of werkmappen tot één blad of werkmap kan lastig zijn in Excel, maar met de extensie Combineren functie in Kutools for Excel, kunt u tientallen bladen / werkmappen samenvoegen tot één blad of werkmap, ook kunt u de bladen met slechts enkele klikken in één samenvoegen.  Klik voor volledige functionaliteit
30
dagen gratis op proef!
combineer bladen
 
Kutools voor Excel: met meer dan
300
handige Excel-add-ins, gratis te proberen zonder enige beperking
30
dagen.

De beste tools voor kantoorproductiviteit

Kutools voor Excel lost de meeste van uw problemen op en verhoogt uw productiviteit met 80%

  • visfuik: Snel invoegen complexe formules, grafieken en alles wat je eerder hebt gebruikt; Versleutel cellen met wachtwoord; Maak een mailinglijst en stuur e-mails ...
  • Super Formula-balk (bewerk eenvoudig meerdere regels tekst en formule); Lay-out lezen (gemakkelijk grote aantallen cellen lezen en bewerken); Plakken in gefilterd bereik...
  • Voeg cellen / rijen / kolommen samen zonder gegevens te verliezen; Gespleten cellen inhoud; Combineer dubbele rijen / kolommen... Voorkom dubbele cellen; Vergelijk Ranges...
  • Selecteer Dupliceren of Uniek Rijen; Selecteer lege rijen (alle cellen zijn leeg); Super zoeken en fuzzy zoeken in veel werkboeken; Willekeurige selectie ...
  • Exacte kopie Meerdere cellen zonder de formuleverwijzing te wijzigen; Maak automatisch verwijzingen naar meerdere bladen; Plaats kogels, Selectievakjes en meer ...
  • Extraheer tekst, Tekst toevoegen, Verwijderen op positie, Ruimte verwijderen; Paging-subtotalen maken en afdrukken; Converteren tussen celinhoud en opmerkingen...
  • Super filter (bewaar en pas filterschema's toe op andere bladen); Geavanceerd sorteren per maand / week / dag, frequentie en meer; Speciaal filter door vet, cursief ...
  • Combineer werkmappen en werkbladen; Tabellen samenvoegen op basis van sleutelkolommen; Gegevens splitsen in meerdere bladen; Batch Converteer xls, xlsx en PDF...
  • Meer dan 300 krachtige functies. Ondersteunt Office / Excel 2007-2021 en 365. Ondersteunt alle talen. Eenvoudig te implementeren in uw onderneming of organisatie. Volledige functies Gratis proefperiode van 30 dagen. 60 dagen geld-terug-garantie.
kte tabblad 201905

Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!
officetab onderkant
Comments (32)
Nog geen beoordelingen. Beoordeel als eerste!
Deze opmerking is gemaakt door de moderator op de site
ik kon de laatste stap van deze VBA niet krijgen.
Deze opmerking is gemaakt door de moderator op de site
Ik heb het eerste blad (genaamd "DATA"), bevat een tabel (kolomnaam Locatie1, Locatie2 enz.). Tweede blad met de naam LOCATOIN-1, naam van het derde blad LOCATION-2, enzovoort, enzovoort. Nu, in het LOCATION-1-blad, moet ik wat gegevens uit de tabel plaatsen (van het blad "DATA", kolom "Locatie1"). Ik zal de gegevens nemen zoals ze zijn, ik bedoel, ik zal "=" gebruiken. Hoe u deze gegevens voor elk blad kunt ophalen ... help alstublieft
Deze opmerking is gemaakt door de moderator op de site
Hallo ... Ik denk dat je gewoon een kopie van het DATA-blad kunt gebruiken, de plak in LOCATION-1-cel als link. Of u kunt het adres handmatig typen, zoals ='DATA'!$I$105 waarbij 'DATA' verwijst naar een blad dat brongegevens bevat, $I$105 verwijst naar kolom I & rij 105, dit is een celadres dat moet worden gekoppeld. [quote]Ik heb het eerste blad (genaamd "DATA"), bevat tabel (kolomnaam Locatie1, Locatie2 enz.). Tweede blad met de naam LOCATOIN-1, naam van het derde blad LOCATION-2, enzovoort, enzovoort. Nu, in het LOCATION-1-blad, moet ik wat gegevens uit de tabel plaatsen (van het blad "DATA", kolom "Locatie1"). Ik zal de gegevens nemen zoals ze zijn, ik bedoel, ik zal "=" gebruiken. Hoe u deze gegevens voor elk blad kunt ophalen ... help alstublieftDoor NAQAASH[/ Quote]
Deze opmerking is gemaakt door de moderator op de site
Hoe de bladnamen in verschillende cellen worden weergegeven, omdat deze code alleen de bladnamen uit cel A1 laat zien. Ik wil het starten bij cel A10. Sub SheetNames() Columns(1).Insert For i = 1 To Sheets.Count Cells(i, 1) = Sheets(i).Name Next i End Sub
Deze opmerking is gemaakt door de moderator op de site
[citaat]cel A10. Sub SheetNames() Columns(1).Insert For i = 1 To Sheets.Count Cells(I + 9, 1) = Sheets(i).Name Next i End SubDoor Macleen[/quote] Zie het voorbeeld tussen aanhalingstekens om het beginbereik te wijzigen.
Deze opmerking is gemaakt door de moderator op de site
Hallo, Ziet eruit als een geweldige site met veel nuttige informatie. Ik heb een vraag maar ik weet niet of het mogelijk is of niet. Ik probeer een werkmap te maken met veel werkbladen die gekoppeld zijn aan één stamblad. Alle relevante informatie wordt gekopieerd van het hoofdblad naar andere bladen. Mijn vraag: Elk blad wordt genoemd per werknemer. Als ik alle namen in één cel in de master typ, kan deze dan worden gekopieerd naar het tabblad (naam van het blad)? Op het hoofdblad heeft CELL D2 bijvoorbeeld 5 werknemersnamen en ik heb 5 bladen met de namen van elke werknemer. Als het niet duidelijk is wat ik probeer te zeggen, stuur ik mijn werkboek graag ter beoordeling. Hartelijk dank voor alle hulp die ik ontvang.
Deze opmerking is gemaakt door de moderator op de site
Super goed! Heeft mijn dag gered!
Deze opmerking is gemaakt door de moderator op de site
=RIGHT(CELL("bestandsnaam"),LEN(CELL("bestandsnaam"))-FIND("]",CELL("bestandsnaam"))) Sla eerst uw bestand op en voer deze formule dan ergens in
Deze opmerking is gemaakt door de moderator op de site
deze formule die je noemde is niet succesvol omdat ik veel bladen in mijn bestand heb en wanneer ik deze formule op één blad toepas, is het goed, maar wanneer ik deze formule op meerdere bladen toepas, geeft het slechts één bladnaam in alle bladen, zelfs als ik dit niet doe terwijl u alle bladen selecteert. DE JUISTE METHODE IS: =MID(CELL("bestandsnaam",A1),FIND("]",CELL("bestandsnaam",A1))+1,255)
Deze opmerking is gemaakt door de moderator op de site
Dit is uitstekend... bedankt!
Deze opmerking is gemaakt door de moderator op de site
Graag gedaan lieverd... :)
Deze opmerking is gemaakt door de moderator op de site
*****************Hartelijk bedankt*****************
Deze opmerking is gemaakt door de moderator op de site
Weet iemand of het mogelijk is om dit in Google Spreadsheet te repliceren?
Deze opmerking is gemaakt door de moderator op de site
Dus ik heb de formule als een functie ingevoerd volgens de bovenstaande instructies in mijn spreadsheet en het werkt. Geweldig, bedankt! Het lijkt er echter op dat ik de bladnaam op het tabblad niet langer kan bewerken door te dubbelklikken zoals eerder. Is dit een bekende en opzettelijke bijwerking? Hoe wijzig ik nu de bladnaam? Ik ben geen VBA-persoon, dus basisinstructies worden op prijs gesteld. erg bedankt
Deze opmerking is gemaakt door de moderator op de site
Hallo, ik heb een probleem dat ik niet kan oplossen, hoe kan ik de naam van meerdere bladen in de respectieve cellen (in de lijst) alleen op één blad weergeven?
Deze opmerking is gemaakt door de moderator op de site
Bedankt voor de hulp #Macleen. Het heeft me erg geholpen. Blijf zulke tips posten. :lol:
Deze opmerking is gemaakt door de moderator op de site
Hallo, kunt u me alstublieft helpen met de eenvoudige VBA-code. Ik heb een lijst met namen in kolom A. Specifiek bereik - (A2:A251) - Nu moet ik nieuwe spreadsheets maken met deze namen. De namen komen uit een ander blad en veranderen dus steeds. Dus kortom, als ik vandaag 10 namen heb, verschijnen ze morgen misschien niet. Dus met een klik op de knop moeten alle oudere spreadsheets (behalve 1) eerst worden verwijderd en vervolgens moeten van de namen in de kolom nieuwe worden gemaakt. Graag advies of dit mogelijk is? Bedankt, Manish Gupta
Deze opmerking is gemaakt door de moderator op de site
Kan iemand me hiermee helpen: Maak een macro die 10 bladen maakt en noem ze Blad1 tot Blad10 maar gebruik een lus
Deze opmerking is gemaakt door de moderator op de site
Ik heb een database met meerdere projectbladen met verschillende tabbladnamen en deze naam wordt weergegeven in de hoofdbladtabel. welke formule kan ik geven dat wanneer ik een nieuw tabblad invoeg, het automatisch moet worden bijgewerkt in de hoofdtabel.
Deze opmerking is gemaakt door de moderator op de site
Geweldige site was erg behulpzaam. Ik heb verschillende tabbladnamen en ik krijg de namen in één blad met behulp van uw code, maar het geeft namen van alle tabbladnamen, is er hoe dan ook dat we code kunnen toevoegen om te selecteren uit een bepaald tabbladnummer of iets dergelijks.
Deze opmerking is gemaakt door de moderator op de site
Hallo, ik wil graag dat VBA-code de bestandsnaam in een specifieke cel invoegt. Bedankt
Deze opmerking is gemaakt door de moderator op de site
Bedankt!! dit was een grote hulp.
Deze opmerking is gemaakt door de moderator op de site
Hoe zorg je ervoor dat de VBA in een specifieke cel begint in plaats van in A1?
Deze opmerking is gemaakt door de moderator op de site
U kunt het nummer wijzigen in Cells(i, 1) = Sheets(i).Name naar other om de bladnamen in een andere kolom in te voegen, bijvoorbeeld start invoegen vanaf C1, change Cells(i, 1) = Sheets(i) to Cells(i, 3) = Sheets(i), maar deze VBA kan alleen de bladnamen invoegen vanaf rij 1.
Deze opmerking is gemaakt door de moderator op de site
Gewoon toevoegen aan ik zoals ik deed hieronder. Als je aan i toevoegt, kun je op elke gewenste rij beginnen.

Sub GetNames()

Voor i = 1 naar Sheets.Count

Cellen(i + 6, 1) = Bladen(i).Naam

Volgende i
End Sub
Deze opmerking is gemaakt door de moderator op de site
Bedankt voor je aanvulling.
Deze opmerking is gemaakt door de moderator op de site
Ik heb zojuist de macro geprobeerd om alle namen van het blad in één blad in te voegen. Geweldig! Heel erg bedankt
Deze opmerking is gemaakt door de moderator op de site
Hoe krijg je deze formule om de tabnamen naar opeenvolgende kolommen te kopiëren. Met andere woorden niet verticaal maar horizontaal.
Deze opmerking is gemaakt door de moderator op de site
u kunt de ingevoerde gegevens kopiëren en vervolgens Transpose plakken, dit converteert Cols naar Rows en Rows naar Cols.
Deze opmerking is gemaakt door de moderator op de site
Wijzig het volgende:

Cellen (i, 1) = Sheets (i) .Name
naar
Cellen(1, i) = Bladen(i).Naam

Dit zorgt ervoor dat kolommen in dezelfde rij worden gezet.
Deze opmerking is gemaakt door de moderator op de site
hoe u de bladnaam (sectienaam) kunt vinden wanneer u werknemernr. in een cel? Een werkmap heeft 15 bladen met de naam per sectie van de afdeling. In elke sectie heeft 100 medewerkers in bereik A2:A101 met uniek medewerkernr. Ik heb een lijst met 50 werknemersnummers in verschillende secties. In een nieuw werkblad hoe de sectienaam te vinden die overeenkomt met het werknemernr.
Deze opmerking is gemaakt door de moderator op de site
Hallo, Ashley Pereira, bezoek dit alsjeblieft: https://www.extendoffice.com/documents/excel/5335-excel-vlookup-return-sheet-name.html dit artikel kan je helpen.
Er zijn nog geen reacties geplaatst
Laat uw commentaar
Posten als gast
×
Beoordeel dit bericht:
0   Personages
Voorgestelde locaties

Volg ons

Copyright © 2009 - www.extendoffice.com. | Alle rechten voorbehouden. Aangedreven door ExtendOffice. | Sitemap
Microsoft en het Office-logo zijn handelsmerken of gedeponeerde handelsmerken van Microsoft Corporation in de Verenigde Staten en / of andere landen.
Beschermd door Sectigo SSL