Textdatei formatieren - dynamische Abstände

Hallo!

Ich möchte gerne aus einer Exceltabelle eine formatierte Textdatei machen.

Ich bin soweit dass ich per VBA den Tabelleninhalt exportieren kann, nur sieht das dann so aus:

name1;text1;nummer1
name2;text2:nummer2 etc.

Ich muss nun erreichen dass anstatt der Semikolon eine variable Anzahl von Leerzeichen steht die ich Vorgeben kann!

Bitte gebt mir paar Tips ob ich

A) das ganze noch in mein Makrop-Script einbauen soll?

oder

B) ein Batch / ähnliches schreiben soll und falls B) dann bitte postet eure ideen!

VIELEN DANK SCHON MAL
mfg drese