Da Excel bei uns unter UNICODE (UTF-8) läuft,
haben wir im Excel eine ganz einfache Umwandlung durchgeführt
mit dem Befehl "Ersetzen". Wir haben einfach ein Makro erstellt
mit allen gängigen tschechischen Umlauten wie wir sie von der AS/400 bekommen haben
und dann durch den richtigen UNICODE (Replacement=ChrW(345)) ersetzt für jedes Zeichen.

Beispiel:
Cells.Replace What:="ð", Replacement:=ChrW(345), LookAt:=xlPart, SearchOrder _
:=xlByRows, MatchCase:=True, SearchFormat:=False, ReplaceFormat:=False

Das könnte natürlich noch viel einfacher und komfortabler umgesetzt werden,
indem eine 2. Tabelle mit allen Übersetzung der tschechischen Zeichen in das richtig UNICODE Zeichen erstellt wird, und dann mit einem Makro mit einer Schlaufe diese Tabelle abgearbeitet wird.