String zu formatieren

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: String zu formatieren

Re: String zu formatieren

von Stephan » Fr, 08.02.2019 09:17

Toxitom hat geschrieben: Fr, 08.02.2019 08:33 ja, es gibt eigene Befehle.

Code: Alles auswählenspace(n%)

erzeugt einen String mit n% Leerzeichen.
Chapeau.

Re: String zu formatieren

von Toxitom » Fr, 08.02.2019 08:33

Hey Piet,
...ich dachte es gibt eventuell einen eigenen Befehl ...
ja, es gibt eigene Befehle.

Code: Alles auswählen

space(n%)
erzeugt einen String mit n% Leerzeichen.

Code: Alles auswählen

String(n%, char)
erzeugt einen String mit n% Zeichen definiert durch die übergebe String-Variable "char".

So wäre dein Befehl z.B.

Code: Alles auswählen

myformatierterString = myString & space(30 - len(MyString))
Viele Grüße
Tom

Re: String zu formatieren

von Stephan » Do, 07.02.2019 23:16

einen eigenen Befehl .. so wie LTrim (lösche Leerzeichen) genau umgekehrt ;-)
Du kannst Dir auch selbst eine Funktion schreiben:

Code: Alles auswählen

Function LADD(txt As String) As String
	Do 
		txt = txt & " "
	Loop While LEN(txt) < 30
	LADD = txt
End Function
und dann analog wie LTRIM aufrufen:

Code: Alles auswählen

Sub Main
	Msgbox LADD("Das ist der Text")
End Sub

Gruß
Stephan

Nach oben