Ich habe die Zeile
XLRange.NumberFormat := '@';
einfach auskommentiert
und jetzt geht es!
Ein XLRange.NumberFormat := AnsiChar('@'); tuts auch.
Hat mich mal den letzten Nerv gekostet, da ich viele Strings, die auch Zahlen mit führenden Nullen enthalten konnten, übergeben musste...