[Meckermode]

Da isses so, daß dir nur das letzte Argument überbleibt. Man müßte entweder alle argumente zu einem string zusammenhängen (wenn der USer versehentlich irgendwo ein blank drin hat) Oder von vornherein nur das erste Argument oder halt das, wo key-value drin steht, lesen
[/Meckermode]

Code:
            For Each Argument As String In My.Application.CommandLineArgs   'Orginal Start String
                MsgBox("Start Argument: " & Argument & "End Argument")
                If Argument <> "" Then CsvString = Argument 'Den String zur Auswertung übergeben
                MsgBox("Start Argument für die Verarbeitung: " & CsvString & "End Argument")
            Next