• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Waarden uit verschillende kolommen in één rij zetten

  • Onderwerp starter Onderwerp starter ftk
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

ftk

Gebruiker
Lid geworden
18 jul 2012
Berichten
6
Hallo,

ik zit met het volgende probleem:
Ik heb een matrix waarvan ik de waarden in een rij wil hebben zonder de lege cellen.
Ik heb een voorbeeldje gemaakt dat te vinden is in de bijlage.
Input is de matrix.
Output is het gewenste resultaat. dit heb ik gedaan door simpelweg de waarden te slepen, maar dit moet handiger kunnen lijkt mij!

Wie kan mij helpen?
Alvast bedankt!
 

Bijlagen

Code:
Sub tst()
For i = 2 To ActiveSheet.UsedRange.Columns.Count
    For ii = 1 To 4
        If Cells(ii, i) <> "" Then sn = sn & Cells(ii, i) & "|"
    Next
Next
Cells(8, 2).Resize(UBound(Split(sn, "|"))) = WorksheetFunction.Transpose(Split(sn, "|"))
End Sub
 
Heel erg bedankt!
Dit scheelt mij zeeën van tijd!!

Ik heb de code aangepast:
Code:
For ii = 1 To 5

Omdat er ook kolommen met 4 rijen zijn.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan