Wie verwende ich die String-Funktion in VBA?

In VBA (Visual Basic for Applications) wird die `String`-Funktion verwendet, um eine Zeichenfolge einer bestimmten Länge zu erstellen, die aus einem bestimmten Zeichen besteht. Diese Funktion kann besonders nützlich sein, wenn Sie Platzhalter oder Wiederholungen eines einzelnen Zeichens erzeugen müssen.

Die Syntax der `String`-Funktion lautet wie folgt:

String(length As Long, character As Variant) As String

* `length`: Ein numerischer Ausdruck, der die Anzahl der gewünschten Zeichen in der zurückgegebenen Zeichenfolge angibt.

* `character`: Ein numerischer Ausdruck, dessen Wert den ASCII-Zeichencode des gewünschten Zeichens angibt, oder ein Zeichen, das Sie in der Zeichenfolge wiederholen möchten.

Hier sind ein paar Beispiele zur Verwendung der `String`-Funktion in VBA:

   Sub CreateString()
       Dim result As String
       result = String(5, "A")  ' Gibt "AAAAA" zurück
       MsgBox result
   End Sub
   Sub CreateString()
       Dim result As String
       ' ASCII-Code 42 entspricht dem Sternchen (*)
       result = String(5, 42)   ' Gibt "*****" zurück
       MsgBox result
   End Sub
   Sub CreateDashedLine()
       Dim dashedLine As String
       dashedLine = String(30, "-")  ' Erstellt eine Zeichenfolge mit 30 Bindestrichen
       MsgBox dashedLine
   End Sub
  • Erstellen einer Zeichenfolge mit Wiederholung eines Zeichens:
  • Verwenden eines ASCII-Zeichencodes:
  • Verwendung in einer praktischen Anwendung:

Diese Funktion kann in verschiedenen Szenarien eingesetzt werden, insbesondere wenn es darum geht, wiederholte Zeichen für Formatierungszwecke zu erzeugen oder bestimmte Layouts in Berichten oder Ausgaben zu realisieren.

Unlock Your Potential

Excel

Basic - Advanced

Access

Access Basic - Advanced

Power BI

Power BI Basic - Advanced

Help us grow the project