Wie verwende ich die vba join-funktion?
Die VBA JOIN-Funktion ist in der Tabellenkategorie der VBA-Funktionen aufgeführt. Wenn Sie es im VBA-Code verwenden, kann es zwei oder mehr Zeichenfolgen verbinden und gibt im Ergebnis eine einzelne Zeichenfolge zurück . Mit einfachen Worten: Es kann mehrere Zeichenfolgen zu einer kombinieren, genau wie wir in einer Tabellenkalkulation die Funktion „Verketten“ verwenden können, um Werte zu kombinieren .
Syntax
Join(ArraySource, [Trennzeichen])
Argumente
- SourceArray : Ein Array von Werten, die Sie als neuen String zusammenführen möchten.
- [Trennzeichen] : Ein Trennzeichen, das Sie zum Trennen der einzelnen Teilzeichenfolgen beim Erstellen der neuen Zeichenfolge verwenden möchten.
Beispiel
Um die Verwendung der VBA JOIN-Funktion praktisch zu verstehen, müssen Sie das folgende Beispiel durchgehen, in dem wir damit einen VBA-Code geschrieben haben:
Sub example_JOIN() Dim myAry(0 To 4) As String myAry(0) = Range("A1") myAry(1) = Range("A2") myAry(2) = Range("A3") myAry(3) = Range("A4") myAry(4) = Range("A5") Range("A7").Value = Join(myAry) End Sub
Im obigen Code haben wir den JOIN-Wert eines Arrays (myAry) verwendet, das alle Werte aus den von uns definierten Zellbereichen übernimmt und die neue Zeichenfolge in Zelle A1 zurückgibt.
Kommentare
- Die Join-Funktion funktioniert nicht, wenn das Array als Datumsdatentyp oder Variantendatentyp deklariert ist.