Há duas maneiras de resolver isso. Por fórmulas ou VBA.
Por fórmulas eu recomendo você replicar a mesma quantidade de colunas e aplicar uma fórmula de repetição para cada equivalente. Ou seja, se você tem dados nas colunas A-C, replicaria estas fórmulas em D-F.
Funciona assim:
A1 = "250" <= Valor digitado
D1 = "=A1&REPT(" ";13-NÚM.CARACT(A1))" <= Fórmula para inserir o valor de A1 e retornar a diferença do número de caracteres (sendo 13 o número que você quer, e o NÚM.CARACT(A1) a quantidade de caracteres (no caso 3) da célula).
Com isso, o valor de D1 seria: "250 ".
Para o caso de escrever isso em VBA, o princípio é praticamente o mesmo. Porém, recomendo que se tenha o layout (pela descrição, parece que você está querendo colocar estes dados para importação em algum sistema) para começar a programar isto.
Postado : 20/02/2017 3:52 pm