Die VBA-Funktion Space() könnte interessant sein.
Referenz auf VBA zum Projekt hinzufügen und z.B. folgende Funktion aufrufen:
Private Function MakeItFit(GivenString As String, Optional NewLength As Long = 6, Optional FillFromLeft As Boolean = False) As String
Dim lngLen As Long
lngLen = Strings.Len(GivenString)
If lngLen = NewLength Then
' passt schon
MakeItFit = GivenString
ElseIf lngLen > NewLength Then
' zu lang
MakeItFit = Strings.Left(GivenString, NewLength)
Else
'zu kurz
If FillFromLeft = True Then
MakeItFit = Strings.Space(NewLength - lngLen) & GivenString
Else
MakeItFit = GivenString & Strings.Space(NewLength - lngLen)
End If
End If
End Function