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

Hoe importeert u meerdere tekstbestanden uit een map in één werkblad?

AuteurSun Wijzigingsdatum

Stel dat u gegevens moet consolideren voor rapportage of analyse en meerdere tekstbestanden ontvangt, alle opgeslagen in één map. Het handmatig kopiëren en plakken van de inhoud van elk tekstbestand naar één werkblad is dan extreem tijdrovend en foutgevoelig – zeker wanneer u met veel bestanden werkt of deze regelmatig worden bijgewerkt. Gelukkig zijn er efficiënte manieren om al deze tekstbestanden automatisch te importeren en samen te voegen in één werkblad in Excel. Dit artikel biedt praktische methoden om deze taak nauwkeurig en met aanzienlijke tijdwinst uit te voeren. De beschreven aanpak is direct toepasbaar in veel praktijkscenario’s, zoals het consolideren van enquêteresultaten, het importeren van loggegevens of het samenvoegen van gefragmenteerde tekstexports uit verschillende bronnen tot één consistente dataset.

Hieronder vindt u verschillende methoden om snel meerdere tekstbestanden uit een map in Excel te importeren. Elke methode bevat duidelijke, stapsgewijze instructies, praktische tips en nuttige opmerkingen om veelvoorkomende valkuilen te omzeilen.

Importeer meerdere Tekstbestand uit één map in één werkblad met VBA

Importeer Tekstbestand naar de actieve cel met Kutools voor Excel goed idee3


Importeer meerdere Tekstbestand uit één map in één werkblad met VBA

Een efficiënte manier om alle tekstbestanden uit een specifieke map in Excel te importeren, is het gebruik van een VBA-macro. Deze oplossing is ideaal als u deze bewerking regelmatig uitvoert of herhalende taken wilt automatiseren zonder afhankelijk te zijn van extra invoegtoepassingen. Zo verwerkt u snel grote aantallen bestanden en houdt u handmatige tussenkomst tot een minimum beperkt. Let op: het gebruik van VBA vereist dat u macro’s inschakelt – wat in sommige omgevingen beperkt kan zijn – en basiskennis van de Visual Basic for Applications-editor.

Voordat u begint, wordt aanbevolen om uw werkmap te back-uppen, aangezien macro-acties niet eenvoudig ongedaan kunnen worden gemaakt. Zorg ervoor dat uw Tekstbestand consistent zijn opgemaakt, aangezien onvoorspelbare structuren mogelijk handmatige opschoning na import vereisen.

1. Open de werkmap waarin u een tekstbestand wilt importeren en druk op Alt + F11 om het venster Microsoft Visual Basic for Applications te openen.

2. Klik in de VBA-editor op Invoegen > Module en plak vervolgens de volgende VBA-code in het modulevenster:

VBA: Importeer meerdere Tekstbestand uit één map naar één werkblad

Sub Test()
'UpdatebyExtendoffice
    Dim xWb As Workbook
    Dim xToBook As Workbook
    Dim xStrPath As String
    Dim xFileDialog As FileDialog
    Dim xFile As String
    Dim xFiles As New Collection
    Dim I As Long
    Set xFileDialog = Application.FileDialog(msoFileDialogFolderPicker)
    xFileDialog.AllowMultiSelect = False
    xFileDialog.Title = "Select a folder [Kutools for Excel]"
    If xFileDialog.Show = -1 Then
        xStrPath = xFileDialog.SelectedItems(1)
    End If
    If xStrPath = "" Then Exit Sub
    If Right(xStrPath, 1) <> "\" Then xStrPath = xStrPath & "\"
    xFile = Dir(xStrPath & "*.txt")
    If xFile = "" Then
        MsgBox "No files found", vbInformation, "Kutools for Excel"
        Exit Sub
    End If
    Do While xFile <> ""
        xFiles.Add xFile, xFile
        xFile = Dir()
    Loop
    Set xToBook = ThisWorkbook
    If xFiles.Count > 0 Then
        For I = 1 To xFiles.Count
            Set xWb = Workbooks.Open(xStrPath & xFiles.Item(I))
            xWb.Worksheets(1).Copy after:=xToBook.Sheets(xToBook.Sheets.Count)
            On Error Resume Next
            ActiveSheet.Name = xWb.Name
            On Error GoTo 0
            xWb.Close False
        Next
    End If
End Sub

3. Druk op F5 terwijl de cursor zich in de code bevindt om deze uit te voeren. Vervolgens verschijnt een dialoogvenster waarin u de map met uw doelbestanden (tekstbestanden) kunt selecteren. Zie schermafbeelding:
vba-code om een map te selecteren die de tekstbestanden bevat die u wilt importeren

4. Klik op OK. De macro importeert elk tekstbestand als een nieuw werkblad in uw huidige werkboek. Opmerking: als de bestanden groot of talrijk zijn, kan dit proces enige tijd duren. Controleer het resultaat:
de tekstbestanden zijn geïmporteerd in de actieve werkmap

Tip: Als uw tekstbestand headers of specifieke scheidingstekens bevat, moet u de VBA-code mogelijk aanpassen aan uw gegevensstructuur. Mocht er een fout optreden, controleer dan of het bestandspad en bestandstype correct zijn en of het tekstbestand niet elders op uw systeem openstaat. Bestaan er al bestanden met identieke namen, dan kan dit leiden tot conflicten bij het benoemen van werkbladen.


Importeer Tekstbestand naar de actieve cel met Kutools voor Excel

Als u alleen de inhoud van één tekstbestand op een specifieke locatie in uw werkblad wilt invoegen, biedt Kutools voor Excel een intuïtieve oplossing via het hulpprogramma Bestand invoegen op cursorpositie. Dit is vooral handig bij het samenvoegen van geselecteerde gegevensfragmenten of het importeren van referentienotities in vooraf gedefinieerde cellen of bereiken. In tegenstelling tot VBA-oplossingen vereist Kutools geen codering en biedt het een gebruiksvriendelijke interface om een tekstbestand naar elke doelcel te importeren.

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 gratis installerenvan Kutools voor Excel, volgt u deze stappen:

1. Selecteer de cel waarin u de inhoud van het tekstbestand wilt importeren en klik vervolgens op KUTOOLS PLUS > Importeren/Exporteren > Bestand invoegen op cursorpositie. Zie schermafbeelding:
klik op Bestand invoegen bij cursor van Kutools

2. Er verschijnt een dialoogvenster. Klik op Bladeren om het bestandsselectiedialoogvenster te openen. Selecteer in de vervolgkeuzelijst Bestandstype de optie Tekstbestand en zoek het tekstbestand dat u wilt invoegen. Zie schermafbeelding:
stel opties in het dialoogvenster in

3. Klik op Openen, gevolgd door OK. De inhoud van uw gekozen tekstbestand wordt ingevoegd in de geselecteerde cel. Zie schermafbeelding:
het opgegeven tekstbestand is ingevoegd op de cursorpositie

Opmerkingen: De tekstinvoer wordt geïmporteerd in de geselecteerde cel en behoudt zoveel mogelijk de oorspronkelijke opmaak. Zorg voor optimale resultaten dat de doelcel voldoende ruimte biedt om de geïmporteerde gegevens weer te geven of uit te breiden. Voor meerdere gelijktijdige imports dient u deze functie herhaaldelijk te gebruiken of te combineren met de batchtools van Kutools.


Samenvatting: Voor eenvoudige of eenmalige imports van afzonderlijke bestanden biedt Kutools gebruiksvriendelijke opties direct in het werkblad, terwijl VBA de beste keuze is voor gebruikers die meer aanpassingsmogelijkheden of batchverwerking nodig hebben, zonder afhankelijkheid van invoegtoepassingen.


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