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

Teskt naar kolommen

Status
Niet open voor verdere reacties.

Mieke1985

Gebruiker
Lid geworden
3 mrt 2011
Berichten
101
Hoi,

Kan iemand mij helpen? Ik heb een heel groot (Word) bestand met telkens 3 regels
Datum
Onderwerp
Omschrijving

Ik wil ze op chronologische volgorde zetten. Dus ik dacht misschien kan ik ze in Excel omzetten naar kolommen en dan filteren en sorteren. Alleen het omzetten naar kolommen lukt mij niet.
 

Bijlagen

  • Kolom naar tekst.xlsx
    8,9 KB · Weergaven: 17
deze zet alvast je gegevens naast elkaar.
Daarna even die data kopieren en op een andere plaats plakken als "waarden" en daarna sorteren
 

Bijlagen

  • Kolom naar tekst.xlsx
    18,2 KB · Weergaven: 15
Kolom A selecteren > Tekst naar kolommen > Gescheiden en > Overige : > Voltooien
 
Dat gaat ook niet met Tekst naar kolommen. Die optie is er om tekst uit één cel om te zetten naar aparte kolommen, op basis van een scheidingsteken in die tekst. Wat jij wilt kan wellicht met PowerQuery, of met een macro.
Code:
Sub mcrConversie()
Dim iRij As Integer, i As Integer, aRij As Long
Dim rng As Range
Dim src As Worksheet, tar As Worksheet
    
    Set src = ActiveSheet
    Set tar = Sheets.Add(After:=ActiveSheet)
    src.Activate
    iRij = src.Cells(1).SpecialCells(xlLastCell).Row
    aRij = ActiveCell.Row
    Do While Not ActiveCell.Row > iRij
        Set rng = src.Range(Selection, Selection.End(xlDown))
        i = i + 1
        rng.Copy
        tar.Cells(i, 1).PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:=False, Transpose:=True
        Application.CutCopyMode = False
        Selection.End(xlDown).Select
        src.Activate
        Selection.End(xlDown).Select
        aRij = Selection.Row
    Loop
    tar.Columns("A:B").EntireColumn.AutoFit
    src.Cells(iRij, 1).Activate
    
End Sub

Onnozel ding, maar het werkt :).
 
Dat gaat ook niet met Tekst naar kolommen. Die optie is er om tekst uit één cel om te zetten naar aparte kolommen, op basis van een scheidingsteken in die tekst. Wat jij wilt kan wellicht met PowerQuery, of met een macro.
Code:
Sub mcrConversie()
Dim iRij As Integer, i As Integer, aRij As Long
Dim rng As Range
Dim src As Worksheet, tar As Worksheet
    
    Set src = ActiveSheet
    Set tar = Sheets.Add(After:=ActiveSheet)
    src.Activate
    iRij = src.Cells(1).SpecialCells(xlLastCell).Row
    aRij = ActiveCell.Row
    Do While Not ActiveCell.Row > iRij
        Set rng = src.Range(Selection, Selection.End(xlDown))
        i = i + 1
        rng.Copy
        tar.Cells(i, 1).PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:=False, Transpose:=True
        Application.CutCopyMode = False
        Selection.End(xlDown).Select
        src.Activate
        Selection.End(xlDown).Select
        aRij = Selection.Row
    Loop
    tar.Columns("A:B").EntireColumn.AutoFit
    src.Cells(iRij, 1).Activate
    
End Sub

Onnozel ding, maar het werkt :).

:thumb: Deze werkt ook perfect!!
Mijn dank is groot!
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan