Excel VBA Join Function
Excel VBA Join Function: The Join function in VBA is used to join an array of substrings and return them all as a single string.
Syntax
Join (SourceArray, [Delimiter])
Parameter
SourceArray (required) – This parameter represents an array of substrings that you want to join.
Delimiter (optional) – This parameter represents a delimiter used to separate the substrings while making up the new string. The default value is set to “ ”.
Return
This parameter returns a single string after joining the given array of substrings.
Example 1
Sub JoinFunction_Example1() ' Joining the strings of arrays together into a single Array. Dim fullName As String Dim names(0 To 2) As String names(0) = "Amar" names(1) = "Chandra" names(2) = "Panda" fullName = Join(names) ' The variable fullName will return "Amar Chandra Panda" MsgBox ("Your full name is " & fullName) End Sub
Output
Example 2
Sub JoinFunction_Example2() ' Joining the strings of arrays together into a single Array. Dim address As String Dim names(0 To 4) As String names(0) = "House No:823 " names(1) = "C-Block" names(2) = "Plot-2" names(3) = "Rajouri Garden" names(4) = "Delhi" address = Join(names, ", ") ' The variable fullName will return "House No:823, C-Block, Plot-2, Rajouri Garden, Delhi " MsgBox ("Address: " & address) End Sub
Output