Exportar a TXT ancho fijo

Hola a todos, no soy un experto en hojas de cálculo y espero puedan ayudarme ya que estuve buscando en la web
en foros, etc y no puedo dar con la solucion

Me piden lo siguiente:

A partir de unos datos generar un archivo txt pero con un ancho determinado

He encontrado en foros una macro que me funciona correctamente (adjunto archivo) pero no se como hacer para definir los caracteres de cada celda
es decir

El archivo se compone de 15 filas y 7 lineas ( A - O)
cada celda debe tener unos caracteres determinados y los que no cumplan esa condición se debe completar con espacios en blanco al exportarlos a TXT

EJ:

A1:5 caracteres B1:4 caracteres C1:10 caracteres . . . . .O1:144 caracteres (el total de cada fila es de 250)
A2:5 B1: 4 C1:5 (5 en blanco) O1: libre

La macro del archivo adjunto me funciona correctamente lo que no se es como agregar esa funcion de los caracteres
he encontrado esta formula en la web, pero tampoco se como incluirla en la macro

=A3 & REPETIR(" "; 4 - LARGO(A3))

Deberia hacer esto para cada celda del documento

Muchas Gracias

Archivo de Muestra