I saw this: Excel VBA: Determine if range is horizontal or vertical
I have this function that joins text if it's vertical:
Function textjoiner(x As Range, Optional delimiter As String = ",") As String
Dim darray() As Variant
Dim darray2() As Variant
Dim counter As Long, i As Long
darray = x.value
counter = UBound(darray, 1)
ReDim darray2(1 To counter)
For i = 1 To counter
darray2(i) = darray(i, 1)
Next i
textjoiner = join(darray2, delimiter)
End Function
What's the easiest way to modify it so it doestn' matter if it's an 1xn or nx1 range of cells, it will concatenate anyway?