voor een bepaald project moet ik honderden tekstbestanden omzetten van het één formaat naar het ander.
bestaan er parsers die ik hier voor kan gebruiken en gemakkelijk kan instellen welke omzetting die moeten doen?
Mvg.
Het helpt wellicht als je iets specifieker kan zijn. Je hebt txt bestanden en wat moet daar precies mee gebeuren?
Code: Selecteer alles
Sub UpdateFiles()
MyDir = ActiveWorkbook.Path
DataDir = MyDir & "\"
ChDir (DataDir)
Nextfile = Dir(DataDir & "*.xls")
While Nextfile <> ""
If Not (StrComp(Nextfile, "A.xsls")) Then
Workbooks.Open (DataDir & Nextfile)
For i = 1 To Workbooks(Nextfile).Sheets.Count
Dim cell As Range
For Each cell In Workbooks(Nextfile).Sheets(i).UsedRange
If (InStr(cell.Value, ".")) Then
cell.Value = CDbl(Replace(cell.Value, ".", ","))
End If
Next
Next
Workbooks(Nextfile).Save
Workbooks(Nextfile).Close
End If
Nextfile = Dir()
Wend
End Sub
Als ik zulke dingen moet doen, dan schrijf ik daar gewoonlijk zelf iets voor (meestal een MATLAB script).
Heb je evt al naar de macro recorder in Excel gekeken?