Auch wenn es keinen exakten Standard für CSVs gibt, so ist ein senkrechter Strich ( | ) nicht wirklich oft anzutreffen (üblich sind das Komma ( , ) und das Semikolon ( ; )).
Du kannst, wenn du eine Arbeitsmappe öffnest, mittels der Parameter Format:=6 und Delimiter:="|", ein benutzerdefiniertes Trennzeichen definieren.
Set activeWB = Workbooks.Open(wb, Format:=6, Delimiter:="|")
Das Problem ist nur, woher sollst du wissen welche Datei welches Trennzeichen verwendet, ohne vorher mal reingesehen zu haben. ;)
|