Clever-Excel-Forum

Normale Version: Stringkonstruktion ohne Schleife möglich?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallöchen,

ich möchte gerne Strings definierte Länge mit bestimmten Buchstaben konstruieren.
Bisher mache ich das Ganze so:


Code:
Sub Stringkonstruktion()
Dim vbString

For i = 1 To 10
vbString = vbString & "A"
Next i
Debug.Print vbString

End Sub
Mich würde interessieren, ob man den String auch ohne Schleife konstruieren kann?
Moin!
Bei gleichen Zeichen kannst Du die VBA-Funktion String() nutzen:
Code:
Debug.Print String(10, "A")

Gruß Ralf
Vielen Dank für die schnelle und komptente Antwort!
Man könnte auch über Excel gehen, da sind die Argumente allerdings vertauscht.
(VBA ist natürlich sinnvoller)
Code:
Debug.Print String(10, "A")
Debug.Print WorksheetFunction.Rept("A", 10)

Gruß Ralf