“Comment concaténer plus de 40 lignes dans VBA” Réponses codées

Comment concaténer plus de 40 lignes dans VBA

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

Comment concaténer plus de 40 lignes dans VBA

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

Réponses similaires à “Comment concaténer plus de 40 lignes dans VBA”

Questions similaires à “Comment concaténer plus de 40 lignes dans VBA”

Plus de réponses similaires à “Comment concaténer plus de 40 lignes dans VBA” dans VBA

Parcourir les réponses de code populaires par langue

Parcourir d'autres langages de code