Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
25.05.2023 12:55:50 |
Gast83366 |
|
|
|
25.05.2023 13:08:04 |
Gast5574 |
|
|
|
25.05.2023 13:18:32 |
Gast95457 |
|
|
|
25.05.2023 13:26:09 |
Gast10719 |
|
|
|
25.05.2023 13:31:25 |
Gast41597 |
|
|
|
25.05.2023 13:34:35 |
Gast80043 |
|
|
|
25.05.2023 13:35:01 |
Gast41597 |
|
|
|
25.05.2023 13:38:19 |
Gast41597 |
|
|
|
25.05.2023 13:47:47 |
Gast2216 |
|
|
|
25.05.2023 13:55:10 |
Gast89983 |
|
|
|
25.05.2023 13:56:45 |
Gast36032 |
|
|
|
25.05.2023 14:04:51 |
Gast89940 |
|
|
|
25.05.2023 14:05:59 |
Gast21773 |
|
|
|
25.05.2023 13:37:34 |
Gast96653 |
|
|
|
25.05.2023 13:44:58 |
Gast39489 |
|
|
|
25.05.2023 14:36:45 |
Der Steuerfuzzi |
|
|
|
25.05.2023 14:55:15 |
Der Steuerfuzzi |
|
|
|
25.05.2023 15:29:49 |
Gast86874 |
|
|
|
25.05.2023 22:17:23 |
Mase |
|
|
|
25.05.2023 22:47:19 |
Heiko |
|
|
|
25.05.2023 23:03:15 |
xlKing |
|
|
Text-Dateien |
28.05.2023 01:49:24 |
N/A |
|
|
Von:
N/A |
Datum:
28.05.2023 01:49:24 |
Views:
509 |
Rating:
|
Antwort:
|
Thema:
Text-Dateien |
Public Sub intoSheet()
Dim fso As Object
Dim Ordner As Object
Dim Datei As Object
Dim Spalte As Long
Dim Zeile As Long
Dim Dateiname As String
Dim Ordnerpfad As String
Ordnerpfad = "PFAD eintragen"
Dim Tabelle As Worksheet
Set Tabelle = ThisWorkbook.Sheets("TABELLE eintragen")
Spalte = 1
Zeile = 1
Set fso = CreateObject("Scripting.FileSystemObject")
Set Ordner = fso.GetFolder(Ordnerpfad)
For Each Datei In Ordner.Files
If Right(Datei.Name, 4) = ".txt" Then
Dateiname = Datei.Path
Tabelle.Cells(Zeile, Spalte).Value = Dateiname
If Not holeDaten(Ordnerpfad, Datei.Name, Tabelle.Cells(2, Spalte)) Then
Tabelle.Cells(2, Spalte).Value = "'<-----Fehler----->"
End If
Spalte = Spalte + 1
End If
Next Datei
Set Ordner = Nothing
Set fso = Nothing
End Sub
Public Function holeDaten(ByVal strOrdner As String, ByVal strDatei, ByVal Zelle As Range) As Boolean
On Local Error GoTo holeDatenERR
Dim bRet As Boolean
Dim strConn As String
Dim qtText As QueryTable
bRet = False
strConn = "TEXT;" & strOrdner & "\" & strDatei
Set qtText = ActiveSheet.QueryTables.Add(Connection:=strConn, Destination:=Zelle)
With qtText
.Name = strDatei
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.TextFilePromptOnRefresh = False
.TextFilePlatform = 65001
.TextFileStartRow = 1
.TextFileParseType = xlFixedWidth
.TextFileTextQualifier = xlTextQualifierDoubleQuote
.TextFileConsecutiveDelimiter = False
.TextFileTabDelimiter = True
.TextFileSemicolonDelimiter = False
.TextFileCommaDelimiter = False
.TextFileSpaceDelimiter = False
.TextFileColumnDataTypes = Array(1, 1)
.TextFileFixedColumnWidths = Array(1024)
.TextFileTrailingMinusNumbers = True
.Refresh BackgroundQuery:=False
End With
ActiveSheet.QueryTables(qtText.Name).Delete
bRet = True
holeDatenOUT:
holeDaten = bRet
Exit Function
holeDatenERR:
bRet = False
Resume holeDatenOUT
End Function
Good Luck
|
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
25.05.2023 12:55:50 |
Gast83366 |
|
|
|
25.05.2023 13:08:04 |
Gast5574 |
|
|
|
25.05.2023 13:18:32 |
Gast95457 |
|
|
|
25.05.2023 13:26:09 |
Gast10719 |
|
|
|
25.05.2023 13:31:25 |
Gast41597 |
|
|
|
25.05.2023 13:34:35 |
Gast80043 |
|
|
|
25.05.2023 13:35:01 |
Gast41597 |
|
|
|
25.05.2023 13:38:19 |
Gast41597 |
|
|
|
25.05.2023 13:47:47 |
Gast2216 |
|
|
|
25.05.2023 13:55:10 |
Gast89983 |
|
|
|
25.05.2023 13:56:45 |
Gast36032 |
|
|
|
25.05.2023 14:04:51 |
Gast89940 |
|
|
|
25.05.2023 14:05:59 |
Gast21773 |
|
|
|
25.05.2023 13:37:34 |
Gast96653 |
|
|
|
25.05.2023 13:44:58 |
Gast39489 |
|
|
|
25.05.2023 14:36:45 |
Der Steuerfuzzi |
|
|
|
25.05.2023 14:55:15 |
Der Steuerfuzzi |
|
|
|
25.05.2023 15:29:49 |
Gast86874 |
|
|
|
25.05.2023 22:17:23 |
Mase |
|
|
|
25.05.2023 22:47:19 |
Heiko |
|
|
|
25.05.2023 23:03:15 |
xlKing |
|
|
Text-Dateien |
28.05.2023 01:49:24 |
N/A |
|
|