Ga naar inhoud

Kolommen onder elkaar samenvoegen


Aanbevolen berichten

Geplaatst:

Vervang dan de huidige code eens door deze.

Sub tst()
Dim col As New Collection
Dim myarr
With Sheets("Blad1")
    sn = .Cells(1, 2).CurrentRegion.Value
End With
With col
    For i = 2 To UBound(sn, 2) Step 2
        For ii = 2 To UBound(sn)
            If sn(ii, i) <> vbNullString Then .Add Array(sn(ii, i + 1), sn(ii, i)), sn(ii, i + 1)
        Next
    Next
    ReDim myarr(1 To .Count, 1 To 2)
End With
x = 1
For Each i In col
    myarr(x, 1) = i(1): myarr(x, 2) = i(0)
    x = x + 1
Next
With Sheets("Blad1").Cells(20, 1)
    .CurrentRegion.ClearContents
    .Resize(UBound(myarr), 2) = myarr
End With
End Sub

 

Geplaatst:

Beste allen,

 

dankzij de geweldige hulp van @bakerman is het probleem opgelost en kan het topic gesloten worden.

 

Bedankt allen voor het meedenken.

 

FIjne jaarwisseleing en een gelukkig en gezonde 2019

MVRGR Patrick
 

Gast
Dit topic is nu gesloten voor nieuwe reacties.
×
×
  • Nieuwe aanmaken...

Belangrijke informatie

We hebben cookies geplaatst op je toestel om deze website voor jou beter te kunnen maken. Je kunt de cookie instellingen aanpassen, anders gaan we er van uit dat het goed is om verder te gaan.