Code:
Public Sub CSV_zu_Dict()Set fs = CreateObject("Scripting.FileSystemObject")
Dim sGUID_Tabelle As String
sGUID_Tabelle = "C:\Test.csv"
Dim GUID_Tab
Set GUID_Tab = fs.OpenTextFile(sGUID_Tabelle, 1)
Dim splitChar As String: splitChar = ";"
Dim csvData
Set csvData = CreateObject("Scripting.Dictionary")
Dim a As String
Dim b As String
Dim c As String
Do While Not GUID_Tab.AtEndOfStream
a = GUID_Tab.Readline
b = Left(a, InStr(1, a, splitChar, vbTextCompare) - 1)
c = Right(a, Len(a) - Len(b) - 1)
csvData.Add b, c
Loop
Dim d
Dim e
d = csvData.keys
e = csvData.items
For i = 0 To csvData.Count - 1
Debug.Print d(i)
Debug.Print e(i)
Next
End Sub