Georgyboy
Terugkerende gebruiker
- Lid geworden
- 6 jan 2007
- Berichten
- 1.020
- Besturingssysteem
- Windows 11
- Office versie
- 365
Beste allen,
Mijn éérste probeersel om tekst naar kolommen te plaatsen.
weet dat dit véél korter en beter kan, maar het is een begin en wil daar nog véél in leren, wat hier kan
Graag leer ik bij indien mogelijk hoe het beter kan.
Het tekst bestand komt uit een ERP systeem waar je kan opslaan als tekstbestand of via het klembord plakken in Excel.
De tabel kan afhankelijk van het tekstbestand meer of minder kolommen bevatten alsook meer of minder rijen.
Alvast bedankt!
Alle tips ter verbetering en extra kennis is van ganser harte welkom.
Met vriendelijke groeten,
Georgyboy
Mijn éérste probeersel om tekst naar kolommen te plaatsen.
weet dat dit véél korter en beter kan, maar het is een begin en wil daar nog véél in leren, wat hier kan

Graag leer ik bij indien mogelijk hoe het beter kan.
Het tekst bestand komt uit een ERP systeem waar je kan opslaan als tekstbestand of via het klembord plakken in Excel.
De tabel kan afhankelijk van het tekstbestand meer of minder kolommen bevatten alsook meer of minder rijen.
Code:
Sub Txt_Naar_Tabel()
[Tabel!A2] = [tekst!a3]
[Tabel!A4] = [tekst!a5]
[Tabel!A6] = [tekst!a6]
Range("A6:A6").TextToColumns _
DataType:=xlFixedWidth, _
FieldInfo:=Array(Array(0, 1), Array(26, 1), Array(47, 1), Array(69, 1)), _
TrailingMinusNumbers:=True
Worksheets("tekst").Range("A22:a30").Copy Worksheets("tabel").Range("A10:a18")
Range("A10:A18").TextToColumns _
DataType:=xlFixedWidth, _
FieldInfo:=Array(Array(0, 1), Array(4, 1), Array(12, 1), Array(22, 1), Array(29, 1), _
Array(33, 1), Array(74, 1), Array(83, 1), Array(88, 1)), TrailingMinusNumbers:=True
Columns("a:i").EntireColumn.AutoFit
End Sub
Alvast bedankt!
Alle tips ter verbetering en extra kennis is van ganser harte welkom.
Met vriendelijke groeten,
Georgyboy