Hallo,
auf die schnelle würden wir 3 möglichkeiten einfallen.
1. beim Füllen der Variable setzt du gleichzeitig ncoh die entsprechende Anzahl Leerstellen (oder auch was anderes) davor.
s = String(Len(s) - Len("hallo"), " ") & "hallo"
2. du platzierst die Variable gleich an die richtige Stelle. (Aufpasen es wird nur ein Teil des Strings ersetzt, rest bleibt wie zuvor)
Mid(s, (Len(s) - Len("hallo") + 1)) = "Hallo"
3. du verwendest die Format-Anweisung mit dem "@" als Platzhalter
s = Format("Hallo", String(len(s), "@"))
Ich würde auf jeden Fall eine Funktion erstellen, der ich den Zellinhalt übergebe, und mir dann den formatierten String zurückgibt
Noch was, bei Variante 1 kannst du selbst bestimmen was als vorangestellt wird,
bei Variante 2, wird natürlich nur der Teil ersetzt,
bei Varienate 3 stehen immer Leerzeichen vorne...
|