Gracias por la rapidez, Faust.
De todas formas en la pagina que me pusiste aparece esto:
Código Delphi
[-]//
To format a range in the 'Text' style, aligned right
//Weirdly enough, to give a range a 'text' style you have to set its NumberFormat property to '@':
with WS.Range['A1', 'M10']
do
begin
NumberFormat := '@';
HorizontalAlignment := xlHAlignRight;
end;
Lo varie para el mio, cambiando lo del formato numero que comentan en los comentarios y poniendo lo de xlHAlignRight, pero el error que me da es exactamente el mismo.
Si puedes subirlo aqui te lo agradeceria (yo y seguramente algunos mas), y si no mandalo a mi cuenta de este club.