• 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.

Cel waarden splitsen op een enter

Status
Niet open voor verdere reacties.

detroyni

Gebruiker
Lid geworden
6 jul 2021
Berichten
15
Hey,

Ik heb een cel waar meerdere url's inzitten gescheiden door een enter.
Nu wil ik die graag uitsplitsen naar rechts

Of onder mekaar mag ook maar dan moeten de labels mee gecopieerd worden.
Voorbeeld meegeleverd.

Alvast bedankt voor de hulp.

Ik had onderstaande al even geprobeerd maar een no show ;-)

Sub jvr()
jv = Sheets(1).Cells(1, 1).CurrentRegion
With CreateObject("scripting.dictionary")
For i = 1 To UBound(jv)
.Item(jv(i, 1)) = .Item(jv(i, 1)) & jv(i, 3) & "|" & jv(i, 4) & "|" & jv(i, 5) & "|"
Next
Sheets(2).Cells(1, 1).Resize(.Count, 2) = Application.Transpose(Array(.keys, .items))
Sheets(2).Cells(1, 2).Resize(.Count).TextToColumns Sheets(2).Cells(1, 2), 1, , , , , , , 1, "|"
End With
End Sub
 

Bijlagen

Die macro komt me bekend voor;)

Hier een optie voor je nieuwe probleem

Code:
Sub jec()
 ar = Cells(1, 1).CurrentRegion
 ReDim jv(UBound(ar), 20)
 
 For i = 1 To UBound(ar)
    For j = 1 To UBound(ar, 2)
       For Each it In Split(ar(i, j), vbLf)
         jv(i - 1, x) = it
         x = x + 1
       Next
    Next
    x = 0
 Next
 With Cells(1, 1)
   .CurrentRegion.ClearContents
   .Resize(UBound(ar), 20) = jv
 End With
End Sub
 
Hey JVeer,

Bedankt voor het snelle antwoord maar de functie lijkt niet het gewenste resultaat af te leveren.
Heb je misschien nog eenander idee?

Nico
 
Probeer het is met een powerquery, die kan op alle soorten van tekens een kolom splitsen. Kan je zelf aangeven.

In de taakbalk naar gegevens, dan uit tabel kiezen. De rest volgt vanzelf
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan