Voor verschillende csv-bestanden gebruik ik een importmacro om de kolommen juist te importeren in Excel.
Op zich werkt dat wel goed, maar de "importdefinitie" zit in de code en als het csv-bestand wijzigt moet de code worden aangepast.
Ik heb een eenvoudig voorbeeldbestand bijgesloten
Nu vraag ik me af of het ook mogelijk is om deze importdefinities uit te lezen uit een definitiebestand (bijv. een excel-werkblad).
Hieronder heb ik de definities weergegeven waar ik aan zit te denken

Wie helpt mij aan bruikbare code?
Op zich werkt dat wel goed, maar de "importdefinitie" zit in de code en als het csv-bestand wijzigt moet de code worden aangepast.
Code:
Sub ImportMacro()
'
' Macro om CSV-bestanden te importeren
'
'
Range("A1:A5").TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _
Semicolon:=False, Comma:=False, Space:=False, Other:=False, _
FieldInfo:=Array(Array(1, 2), Array(2, 1), Array(3, 4), Array(4, 9)), _
TrailingMinusNumbers:=True
End Sub
Ik heb een eenvoudig voorbeeldbestand bijgesloten
Nu vraag ik me af of het ook mogelijk is om deze importdefinities uit te lezen uit een definitiebestand (bijv. een excel-werkblad).
Hieronder heb ik de definities weergegeven waar ik aan zit te denken

Wie helpt mij aan bruikbare code?