“wie man mehr als 40 Zeilen in VBA verkettet” Code-Antworten

wie man mehr als 40 Zeilen in VBA verkettet

Function ConcatenateRange(ByVal cell_range As range, _
                    Optional ByVal seperator As String) As String

Dim newString As String
Dim cellArray As Variant
Dim i As Long, j As Long

cellArray = cell_range.Value

For i = 1 To UBound(cellArray, 1)
    For j = 1 To UBound(cellArray, 2)
        If Len(cellArray(i, j)) <> 0 Then
            newString = newString & (seperator & cellArray(i, j))
        End If
    Next
Next

If Len(newString) <> 0 Then
    newString = Right$(newString, (Len(newString) - Len(seperator)))
End If

ConcatenateRange = newString

End Function
ThevarRaj

wie man mehr als 40 Zeilen in VBA verkettet

Function ConcatMe(Rng As Range) As String

Dim cl As Range

   ConcatMe = ""

   For Each cl In Rng
      ConcatMe = ConcatMe & cl.Text
   Next cl

End Function
ThevarRaj

Ähnliche Antworten wie “wie man mehr als 40 Zeilen in VBA verkettet”

Fragen ähnlich wie “wie man mehr als 40 Zeilen in VBA verkettet”

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen