Hoe gebruik ik de vba join-functie?

De VBA JOIN-functie wordt vermeld in de tabelcategorie met VBA-functies. Wanneer u het in VBA-code gebruikt, kan het twee of meer strings samenvoegen en een enkele string in het resultaat retourneren . In eenvoudige woorden: het kan meerdere tekenreeksen combineren tot één tekenreeks, net zoals we concatenate in spreadsheet kunnen gebruiken om waarden te combineren .

Syntaxis

Join(ArrayBron, [Scheidingsteken])

Argumenten

  • SourceArray : een array met waarden die u als nieuwe tekenreeks wilt samenvoegen.
  • [Delimiter] : een scheidingsteken dat u wilt gebruiken om elk van de subtekenreeksen te scheiden bij het maken van de nieuwe tekenreeks.

Voorbeeld

Om praktisch te begrijpen hoe u de VBA JOIN-functie kunt gebruiken, moet u het onderstaande voorbeeld doorlopen waarin we er een vba-code mee hebben geschreven:

example-vba-join-function
 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

In de bovenstaande code hebben we de JOIN-waarde van een array (myAry) gebruikt die alle waarden haalt uit de celbereiken die we hebben gedefinieerd en de nieuwe string in cel A1 heeft geretourneerd.

Opmerkingen

  • De join-functie werkt niet als de array is gedeclareerd als datumgegevenstype of als variantgegevenstype.

Voeg een reactie toe

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *