KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Hoe importeert u meerdere tekstbestanden naar afzonderlijke werkbladen?

AuteurXiaoyang Wijzigingsdatum

Stel dat er meerdere tekstbestanden in een map op uw computer staan en u deze allemaal naar één Excel-werkboek wilt importeren, waarbij elk tekstbestand op een apart werkblad terechtkomt. Elk bestand handmatig één voor één kopiëren en plakken naar een werkblad kost veel tijd — daarom bespreek ik hier enkele slimme trucs om dit probleem efficiënt op te lossen.

Importeer meerdere Tekstbestand naar afzonderlijke werkbladen met VBA-code

Splits een werkmap in meerdere afzonderlijke tekst-/pdf-/csv-/xlsx-bestanden met Kutools voor Excel


pijl blauwe rechter bubbel Importeer meerdere Tekstbestand naar afzonderlijke werkbladen met VBA-code

De volgende VBA-code helpt u elk tekstbestand tegelijkertijd naar afzonderlijke werkbladen binnen een nieuw werkmap te importeren. Volg deze stappen:

1. Houd de toetsen ALT + F11 ingedrukt in Excel om het venster Microsoft Visual Basic for Applications te openen.

2. Klik op Invoegen > Module en plak de volgende code in het Module-venster.

VBA-code: Importeer meerdere Tekstbestand naar afzonderlijke werkbladen:

Sub CombineTextFiles()
'updateby Extendoffice
    Dim xFilesToOpen As Variant
    Dim I As Integer
    Dim xWb As Workbook
    Dim xTempWb As Workbook
    Dim xDelimiter As String
    Dim xScreen As Boolean
    On Error GoTo ErrHandler
    xScreen = Application.ScreenUpdating
    Application.ScreenUpdating = False
    xDelimiter = "|"
    xFilesToOpen = Application.GetOpenFilename("Text Files (*.txt), *.txt", , "Kutools for Excel", , True)
    If TypeName(xFilesToOpen) = "Boolean" Then
        MsgBox "No files were selected", , "Kutools for Excel"
        GoTo ExitHandler
    End If
    I = 1
    Set xTempWb = Workbooks.Open(xFilesToOpen(I))
    xTempWb.Sheets(1).Copy
    Set xWb = Application.ActiveWorkbook
    xTempWb.Close False
    xWb.Worksheets(I).Columns("A:A").TextToColumns _
      Destination:=Range("A1"), DataType:=xlDelimited, _
      TextQualifier:=xlDoubleQuote, _
      ConsecutiveDelimiter:=False, _
      Tab:=False, Semicolon:=False, _
      Comma:=False, Space:=False, _
      Other:=True, OtherChar:="|"
    Do While I < UBound(xFilesToOpen)
        I = I + 1
        Set xTempWb = Workbooks.Open(xFilesToOpen(I))
        With xWb
            xTempWb.Sheets(1).Move after:=.Sheets(.Sheets.Count)
            .Worksheets(I).Columns("A:A").TextToColumns _
              Destination:=Range("A1"), DataType:=xlDelimited, _
              TextQualifier:=xlDoubleQuote, _
              ConsecutiveDelimiter:=False, _
              Tab:=False, Semicolon:=False, _
              Comma:=False, Space:=False, _
              Other:=True, OtherChar:=xDelimiter
        End With
    Loop
ExitHandler:
    Application.ScreenUpdating = xScreen
    Set xWb = Nothing
    Set xTempWb = Nothing
    Exit Sub
ErrHandler:
    MsgBox Err.Description, , "Kutools for Excel"
    Resume ExitHandler
End Sub

3. Nadat u de bovenstaande code hebt geplakt, drukt u op de F5-toets om deze uit te voeren. In het pop-upvenster geeft u de map op die het tekstbestand bevat, gaat u naar die map en selecteert u het tekstbestand dat u naar de werkbladen wilt importeren; zie onderstaande afbeelding:

Een schermafbeelding van het selecteren van meerdere tekstbestanden om in Excel-werkmappen te importeren

4. Klik vervolgens op de Openen-knop. Alle geselecteerde tekstbestanden zijn geïmporteerd naar een nieuw werkblad, waarbij elk bestand afzonderlijk in één werkblad is geplaatst.

5. Tenslotte kunt u het nieuwe werkblad opslaan zoals u dat nodig heeft.


pijl blauwe rechter bubbel Splits een werkmap in meerdere afzonderlijke tekst-/pdf-/csv-/xlsx-bestanden met Kutools voor Excel

Soms moet u het omgekeerde doen van de bovenstaande taak: een werkmap splitsen in afzonderlijke tekstbestanden. De Kutools voor Excel Werkboek splitsen-functie helpt u deze taak snel en eenvoudig uit te voeren.

Kutools voor Excelbiedt meer dan 300 geavanceerde functies om complexe taken te stroomlijnen, waardoor creativiteit en efficiëntie worden verhoogd.Geïntegreerd met AI-mogelijkheden, automatiseert Kutools taken met precisie, zodat databeheer moeiteloos verloopt.Gedetailleerde informatie over Kutools voor Excel...         Gratis proefversie...

Na installatie van Kutools voor Excelvoert u de volgende stappen uit:

1. Activeer de werkmap die u wilt splitsen in meerdere tekstbestanden.

2. Klik op Enterprise > Werkmap > Werkboek splitsen; zie de afbeelding hieronder:

Een schermafbeelding van de optie Werkmap splitsen in het Kutools-menu in Excel

3. In het dialoogvenster Werkboek splitsen:

(1.) Selecteer de werkbladen die u wilt splitsen.

(2.) Schakel Specificeer opslagformaat in en kies vervolgens het bestandstype waarnaar u wilt opslaan. U kunt bijvoorbeeld kiezen voor de bestandstypen txt, csv, pdf, xlsx of xls, afhankelijk van uw behoeften.

(3.) Klik vervolgens op de Splitsen-knop en geef in het volgende venster een map op waarin de afzonderlijke bestanden moeten worden opgeslagen.

Een schermafbeelding van het dialoogvenster Werkmap splitsen met opmaakoptiesPijlEen schermafbeelding van het meldingsvenster om een map op te geven voor het opslaan van de afzonderlijke bestanden

4. Klik daarna op de OK-knop. Uw geselecteerde werkbladen worden dan gesplitst en opgeslagen in de gewenste map in het door u gekozen formaat.

Een schermafbeelding van afzonderlijke bestanden die zijn opgeslagen vanuit een Excel-werkmap met behulp van Kutools

Kutools voor Excel – Vol met meer dan 300 essentiële hulpmiddelen voor Excel. Maak uw Excel-taken sneller, eenvoudiger en efficiënter.Download nu!

Beste Office-productiviteitshulpmiddelen

🤖KUTOOLS AI Assistant: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoeken, markeren of Dubbele waarden markeren   |  Verwijder lege rijen   |  Kolommen samenvoegen of cellen zonder gegevensverlies   |   Afronden zonder formule...
Super ZOEKEN:VLookup met meerdere criteria  |  VLookup met meerdere waarden  |   VLookup over meerdere werkbladen   |   Fuzzy Match....
Geavanceerde keuzelijst:Snel een keuzelijst maken   |  Afhankelijke keuzelijst   |  Keuzelijst met meervoudige selectie....
Kolombeheerder:Voeg een specifiek aantal kolommen toe|Verplaats kolommen|Wissel zichtbaarheidsstatus van verborgen kolommen|Vergelijk bereiken en kolommen...
Uitgelichte functies:Rasterfocus   |  Ontwerpweergave   |Verbeterde formulebalk   | Werkmap- en bladbeheerder   |  Bronnenbibliotheek(Automatische tekst)|  Datumkiezer   |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen   | E-mails verzenden op basis van lijst   |  Superfilter   |   Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgestreept...) ...
Top 15 gereedschapssets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen, ...)|   50+Grafiektypen(Gantt-diagram, ...)|   40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum, ...)|   19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad, ...)|   12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie, ...)|   7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Cellen splitsen, ...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

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


Office Tab brengt een tabbladinterface naar Office en maakt uw werk veel eenvoudiger

  • Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
  • Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!

Alle Kutools-add-ins in één installatieprogramma.

Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
  • Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
  • Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
  • 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
  • Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins