Hola Veelicus, ¿has probado de pasarle directamente formateado?
Código Delphi
[-]
Hoja.Range['A2','A2'].Value2 := FormatDateTime('dd/mm/yyyy', dt_ORIGEN.DataSet.FieldByName('FECHA').AsDateTime);
o
Código Delphi
[-]
ExcelHoja.Range['A2','A2'].EntireColumn.NumberFormatLocal:= 'DD/MM/YYYY';
Saluditos