Mehrfachauswahl vom Typ *.csv einlesen

Hallo zusammen, vielleicht könnte mir jemand helfen, wäre ganz nett, ich möchte mehrere Dateien vom Typ CSV einlesen und später wiederrum ausgeben, ich bekomme es aber nicht hin, ich kann nur ein Datei einlesen, mit 2 oder mehrere dateien klappt es leider noch nicht, programmiere zum ersten mal VB :smile:

Danke vorraus, mein Code:

'Datei wird eingelesen und ausgegeben
Private Sub Befehl16_Click()
On Error GoTo Err_Befehl16_Click

Dim FSO As New FileSystemObject

Dim txt As TextStream

With CommonDialog1

CommonDialog1.DialogTitle = „Open Excel_File“
.initdir = „C:“
CommonDialog1.filter = „Exel File (*.csv)|*.csv|All Files (*.*)|*.*“

’ Flags zum markieren von mehreren Dateien,
’ und zur Explorer-Style Ansicht
CommonDialog1.Flags = &H200 + &H80000 'cdlOFNReadOnly
CommonDialog1.Action = 1
CommonDialog1.ShowOpen
Set txt = FSO.OpenTextFile(CommonDialog1.filename, ForReading)

Dim strText As String
Dim strTeile() As String
Dim i As Long
Dim tmp As String

While Not (txt.AtEndOfStream)

strText = txt.ReadLine
strTeile() = Split(strText, „;“)

tmp = " "
For i = 0 To UBound(strTeile)
'For i = UBound(strTeile) To LBound(strTeile)

'Debug.Print strTeile(i)
tmp = tmp & strTeile(i)
'Debug.Print strText
Next i
Debug.Print tmp

Wend

End With
Nixwieweg:
'MsgBox („Datei oder Ordner nicht vorhanden!“)
Exit Sub

Err_Befehl16_Click:
Resume Nixwieweg

End Sub