Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
544to548
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
544to548
544to548
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

hunderte TXT Dateien in ein Excel Blatt importiere

hunderte TXT Dateien in ein Excel Blatt importiere
13.01.2005 19:37:50
mathias
ich kenne mich in der Programmierung nicht aus. Wie bekommt man ganz viele txt Dateien (22.05.04 07.11.56 ) (22.05.04 o7.11.58) usw. also datum und uhrzeit in ein einzelnes Excelblatt? Über Datenimport kann ich nur immer eine datei einlesen und damit bräuchte ich Jahre...

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: hunderte TXT Dateien in ein Excel Blatt importiere
13.01.2005 19:45:30
bad_man1
Hey,
mathias ich hoffe das hilft dir ein wenig.

Sub TextdateiEinlesen()
' Quelle Sigmund Halpern
Dim strDatei As String
Dim strTextzeile As String
strDatei = ActiveCell.Value
Open strDatei For Input As #1
' Zeile für Zeile in die Variable strTextzeile einlesen
Do While Not EOF(1)
Line Input #1, strTextzeile
ActiveCell.Value = strTextzeile
ActiveCell.Offset(1, 0).Range("A1").Select
Loop
Close #1
End 

Sub
Gruß

AW: hunderte TXT Dateien in ein Excel Blatt import
13.01.2005 20:26:08
Josef Ehrensberger
Hallo

Der folgende Code kopiert alle Textdateien eines Ordners in das
aktive Tabellenblatt!


      
Option Explicit
Sub Multi_Text_Import()
Dim n As Integer
Dim strTemp As String
Dim lRow As Long
lRow = 1 
'Startzeile in der Tabelle
With Application.FileSearch
    .LookIn = 
"D:\Temp" 'Pfad zu deinen Textdateien
    .FileType = msoFileTypeAllFiles
    .Filename = 
"*.txt"
    .SearchSubFolders = 
False
    
'(True) wenn auch Unterordner durchsucht werden sollen
    .Execute
      
For n = 1 To .FoundFiles.Count
         
'Import Textfile
         Open .FoundFiles(n) For Input As #1
         
Do While Not EOF(1)
            
Input #1, strTemp
            Cells(lRow, 1) = strTemp
            lRow = lRow + 1
         
Loop
         
Close #1
      
Next
End With
Columns(
"A:A").TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _
   TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=
False, Tab:=True, _
   Semicolon:=
True, Comma:=False, Space:=False, Other:=False, FieldInfo _
   :=Array(Array(1, 1))
Columns.AutoFit
End Sub 

     Code eingefügt mit Syntaxhighlighter 3.0

Gruß Sepp
Anzeige
AW: hunderte TXT Dateien in ein Excel Blatt importiere
14.01.2005 14:36:47
Mathias
vielen Dank, aber was mache ich nun damit. wo muß ich die Formel eingeben? Keine Ahnung?
AW: hunderte TXT Dateien in ein Excel Blatt import
14.01.2005 14:51:39
Josef Ehrensberger
Hallo Matthias!
Wechsle in den VBA-Editor (Alt+F11) gehe auf "Einfügen" und wähle dort "Modul" !
Kopiere den Code in das rechte Fenster.
Im Code musst du den Pfad zu deinen Textdateien anpassen

Wechsle zurück zu Excel, gehe in eine leere Tabelle, drücke Alt+F8 und
wähle das Makro aus.
Dann brauchst du nur warten bis das Makro beendet ist!

Gruß Sepp

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige