Concatenating strings
Concatenate an array of strings using the Join function
Section titled “Concatenate an array of strings using the Join function”'Declare and assign a string arrayDim widgetNames(2) As StringwidgetNames(0) = "foo"widgetNames(1) = "bar"widgetNames(2) = "fizz"
'Concatenate with Join and separate each element with a 3-character stringconcatenatedString = VBA.Strings.Join(widgetNames, " > ")'concatenatedString = "foo > bar > fizz"
'Concatenate with Join and separate each element with a zero-width stringconcatenatedString = VBA.Strings.Join(widgetNames, vbNullString)'concatenatedString = "foobarfizz"Concatenate strings using the & operator
Section titled “Concatenate strings using the & operator”Const string1 As String = "foo"Const string2 As String = "bar"Const string3 As String = "fizz"Dim concatenatedString As String
'Concatenate two stringsconcatenatedString = string1 & string2'concatenatedString = "foobar"
'Concatenate three stringsconcatenatedString = string1 & string2 & string3'concatenatedString = "foobarfizz"Remarks
Section titled “Remarks”Strings can be concatenated, or joined together, using one or more concatenation operator &.
String arrays can also be concatenated using the Join function and providing a string (which can be zero-length) to be used between each array element.