Verkettung von Strings in VBA

Iqra Hasnain 30 Januar 2023
  1. Verkettung von Zeichenfolgen in VBA
  2. Verkettung von Leerzeichen in VBA
  3. Verkettung von Anführungszeichen in VBA
Verkettung von Strings in VBA

Wir werden vorstellen, wie man Strings in VBA verkettet und erklären, wie wir Excel & Operatoren verwenden können.

Verkettung von Zeichenfolgen in VBA

Wir können mehrere Zeichenfolgen in VBA zu einer einzelnen Zeichenfolge verknüpfen und den Operator & verwenden, um den Wert der Zeichenfolge zu trennen. Wir können den Operator & im Arbeitsblatt und Excel als VBA-Funktion verwenden.

Wir können den Operator & als Teil der Formel in eine Zelle des Arbeitsblatts als Funktion im Arbeitsblatt eingeben. Wir können diesen &-Operator in großem Code verwenden, der über den Microsoft Visual Basic-Editor als Funktion in VBA eingegeben wird.

Syntax:

# VBA
strOne & strTwo [& strThree & str_p]

Diese Zeichenfolgenwerte werden miteinander verkettet. Dieser &-Operator gibt einen Zeichenfolgen-/Textwert zurück.

Verkettung von Leerzeichen in VBA

Wir werden Werte miteinander verketten und Leerzeichen hinzufügen, um die verketteten Werte zu trennen. Wenn nicht, können wir eine lange Zeichenfolge erhalten, in der der verkettete Wert zusammenläuft.

Es wird wertvoller, das Ergebnis zu lesen.

Code:

# Vba
Sub concatenate()
Set B3 = Range("B3")
Set C3 = Range("C3")
MsgBox (B3 & " " & C3)
End Sub

Ausgabe:

Verketten Sie Leerzeichen in VBA

Wir haben den Operator & verwendet, um ein Leerzeichen zwischen den Zellwerten B1 und B2 einzufügen. Dies wird verhindern, dass unsere Werte zusammengequetscht werden.

Verkettung von Anführungszeichen in VBA

Der Operator & verkettet Zeichenfolgenwerte in Anführungszeichen. Dieser &-Operator fügt der resultierenden Verkettung in diesem Beispiel unten ein Anführungszeichen hinzu.

Code:

# Vba
Sub concatenate()
MsgBox ("Orange " & """" & " Mango")
End Sub

Ausgabe:

Anführungszeichen in VBA verketten

Dieser &-Operator fügt ein Anführungszeichen in der Mitte der resultierenden Zeichenfolge hinzu. Unsere Zeichenfolgen werden in Anführungszeichen eingeschlossen verkettet.

Verwandter Artikel - VBA String