Ga naar hoofdinhoud

Hoe maak je reekswerkbladen uit een reeks cellen in Excel?

Als u een gegevensbereik in uw werkblad heeft en u nu een reeks werkbladen wilt maken op basis van de celgegevens, zie de volgende schermafbeelding. U kunt de werkbladnaam natuurlijk een voor een handmatig bewerken, maar als er meerdere werkbladnamen moeten worden bewerkt, zal deze manier lastig en tijdrovend zijn. Hier zal ik het hebben over enkele snelle trucs om je te helpen.

doc-maak-werkbladen-uit-lijst1

Maak reekswerkbladen uit een lijst met cellen met VBA-code

Maak reekswerkbladen uit de lijst met cellen met Kutools voor Excel


pijl blauw rechts bel Maak reekswerkbladen uit een lijst met cellen met VBA-code

De volgende VBA-code kan u helpen bij het toevoegen van enkele werkbladen met een naam op basis van de celinhoud na bestaande werkbladen. Doe alstublieft als volgt:

1. Houd de ALT + F11 toetsen, dan opent het de Microsoft Visual Basic voor toepassingen venster.

2. Klikken Invoegen > Moduleen plak de volgende code in het Module Venster.

VBA-code: voeg reekswerkbladen toe op basis van een lijst met cellen

Sub CreateWorkSheetByRange()
'Update 20130829
Dim WorkRng As Range
Dim Ws As Worksheet
Dim arr As Variant
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
arr = WorkRng.Value
Application.ScreenUpdating = False
For i = 1 To UBound(arr, 1)
    For j = 1 To UBound(arr, 2)
        Set Ws = Worksheets.Add(after:=Application.ActiveSheet)
        Ws.Name = arr(i, j)
    Next
Next
Application.ScreenUpdating = True
End Sub

3. Druk vervolgens op F5 toets om deze code uit te voeren, en dan verschijnt er een promptvenster waarin u het bereik kunt selecteren dat u wilt gebruiken. Zie screenshot:

doc-maak-werkbladen-uit-lijst2

4. En klik vervolgens op OK, zijn de werkbladen die zijn benoemd door de celwaarden, toegevoegd na het bestaande werkblad. Zie screenshot:

doc-maak-werkbladen-uit-lijst3

Opmerkingen:

1. De nieuwe werkbladen worden ingevoegd na het huidige werkblad.

2. Als het geselecteerde bereik lege cellen bevat, krijgen de werkbladen een naam op basis van de standaardnaam. Zie screenshots:

doc-maak-werkbladen-uit-lijst4
-1
doc-maak-werkbladen-uit-lijst5

pijl blauw rechts bel Maak reekswerkbladen uit de lijst met cellen met Kutools voor Excel

Hier introduceer ik een handige tool-Kutools for Excel, Met Maak reekswerkbladenkunt u snel werkbladen maken met maandnaam, dagnaam, aangepaste lijst enzovoort.

Kutools for Excel bevat meer dan 300 handige Excel-tools. Gratis te proberen zonder beperking binnen 30 dagen. Get it Now.

Voer de volgende stappen uit na het installeren van Kutools voor Excel:

1. Selecteer het bereik waarop u werkbladen wilt maken op basis van.

2. Klik Enterprise > Werkbladhulpmiddelen > Maak reekswerkbladen, zie screenshot:

doc-maak-werkbladen-uit-lijst6

3. In de Maak reekswerkbladen dialoogvenster, kies het werkbladtype waarvoor u de nieuwe reekswerkbladen wilt maken en vink vervolgens aan Gegevens in een bereik optie, zie screenshot:

doc-maak-werkbladen-uit-lijst7

4. Dan klikken OK om het dialoogvenster te sluiten, en er is een nieuwe werkmap gemaakt die de werkbladen bevat met de naam van de geselecteerde bereikgegevens. Zie screenshot:

doc-maak-werkbladen-uit-lijst8

Opmerkingen:

1. Als u Blad 1 of Blad 2 kiest, hebben de nieuwe werkbladen dezelfde opmaak als Blad 1 of Blad 2.

2. De nieuwe werkbladen worden gemaakt in een nieuwe werkmap.

3. Als het geselecteerde bereik lege cellen bevat, krijgen de werkbladen een naam op basis van de standaardnaam. Zie screenshots:

doc-maak-werkbladen-uit-lijst9
-1
doc-maak-werkbladen-uit-lijst10

Klik om meer te weten over deze functie Sequence Worksheets maken.


Gerelateerd artikel:

Hoe voeg ik nieuwe werkbladen met aangepaste namen toe in Excel?

Beste Office-productiviteitstools

馃 Kutools AI-assistent: Een revolutie teweegbrengen in de data-analyse op basis van: Intelligente uitvoering   |  Genereer code  |  Aangepaste formules maken  |  Analyseer gegevens en genereer grafieken  |  Roep Kutools-functies aan...
Populaire functies: Zoek, markeer of identificeer duplicaten   |  Verwijder lege rijen   |  Combineer kolommen of cellen zonder gegevens te verliezen   |   Ronde zonder formule ...
Super opzoeken: Meerdere criteria VLookup    VLookup met meerdere waarden  |   VOpzoeken over meerdere bladen   |   Fuzzy opzoeken ....
Geavanceerde vervolgkeuzelijst: Maak snel een vervolgkeuzelijst   |  Afhankelijke vervolgkeuzelijst   |  Multi-select vervolgkeuzelijst ....
Kolom Beheerder: Voeg een specifiek aantal kolommen toe  |  Kolommen verplaatsen  |  Schakel de zichtbaarheidsstatus van verborgen kolommen in  |  Vergelijk bereiken en kolommen ...
Uitgelichte functies: Raster focus   |  Ontwerpweergave   |   Grote formulebalk    Werkmap- en bladbeheer   |  resource Library (Auto-tekst)   |  Datumkiezer   |  Combineer werkbladen   |  Cellen coderen/decoderen    Stuur e-mails per lijst   |  Super filter   |   Speciaal filter (filter vet/cursief/doorhalen...) ...
Top 15 gereedschapsets12 Tekst Tools (toe te voegen tekst, Tekens verwijderen, ...)   |   50+ tabel Types (Gantt Chart, ...)   |   40+ Praktisch Formules (Bereken leeftijd op basis van verjaardag, ...)   |   19 Invoeging Tools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...)   |   12 Camper ombouw Tools (Getallen naar woorden, Currency Conversion, ...)   |   7 Samenvoegen en splitsen Tools (Geavanceerd Combineer rijen, Gespleten cellen, ...)   |   ... en meer

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar effici毛ntie als nooit tevoren. Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en tijd te besparen.  Klik hier om de functie te krijgen die u het meest nodig heeft...

Omschrijving


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!
Comments (9)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
How to add bydefault table with row name and column name on sheets after creating sheets using command button. Please help.
This comment was minimized by the moderator on the site
How can the code be modified to copy a worksheet labeled "Template" and rename it to the values in the list selected in the range? I tried modifying the "worksheets.Add" code to "Worksheets("Template").Copy but it just makes copies with the worksheets labeled "Template(1)", "Template(2)", etc. Also, is there a way to put the tabs in numerical order as they are added?
This comment was minimized by the moderator on the site
Hi, Would it be possible to set-up a template for the new sheets created, instead of blank worksheets. Thanks Dave
This comment was minimized by the moderator on the site
Hi, I want to create invoices using excel and need to know whether is there a way to auto generate the second continuation page when the items on the first page exceed the A4 page layout that I have predefined? Any help is appreciated.
This comment was minimized by the moderator on the site
Could you modify the VBA code so that if the worksheet exists, it is skipped over? As it exists now, running the code a second time on the same range will create numbered worksheets. Thanks! Chris
This comment was minimized by the moderator on the site
Hello, Can I exclude blanks and automatically copy data with is behind the name? This data is generated from a pivot and I want to have all the names in different tabs with the data behind it in the layout. name1 data data data blank data data data blank Name 2 Thanks!
This comment was minimized by the moderator on the site
I need to duplicate one sheet when making all these new sheets from a list. Can you add the code for that? Thanks!
This comment was minimized by the moderator on the site
You can right click the tab and choose "move or copy" to duplicate it.
This comment was minimized by the moderator on the site
Very useful. thank you
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
Rate this post:
0   Characters
Suggested Locations