“Excel VBA -Verkettungsbereich” Code-Antworten

Excel VBA Combine -Bereiche

With Sheet1
Set rng1 = .Range("A1:A3")
Set rng2 = .Range("C1:C3")

'This combines the two separate ranges, so select A1, A2, A3, C1, C2, C3
set newRng = Union(rng1, rng2)

'This combines the two ranges in the same way as when using "A1:C3", 
'so including the cells from column B
set newRng = .Range(rng1, rng2)
VasteMonde

Excel VBA -Verkettungsbereich

Public Function ConcatenateRange(pRange As Range, Optional pDelimiter As String = " ") As String
    ConcatenateRange = Join(WorksheetFunction.Transpose(pRange.Value), pDelimiter)
End Function

Sub TestMe()
    Dim r As Range
    Set r = ThisWorkbook.Worksheets(1).Range("A1:A10")
    MsgBox ConcatenateRange(r)
End Sub
VasteMonde

Ähnliche Antworten wie “Excel VBA -Verkettungsbereich”

Fragen ähnlich wie “Excel VBA -Verkettungsbereich”

Weitere verwandte Antworten zu “Excel VBA -Verkettungsbereich” auf VBA

Durchsuchen Sie beliebte Code-Antworten nach Sprache

Durchsuchen Sie andere Codesprachen