Sub CSV()
Dim MyDirectory As String, fso As Object, f As Object, i As Integer
target = "D:\Moi\csv\BAU"
ChDir "D:\Moi\csv\BAU"
Set fso = CreateObject("Scripting.FileSystemObject")
MyDirectory = "D:\Moi\csv\BAU"
For Each f In fso.GetFolder(MyDirectory).Files
If Right(f.Name, 4) = ".csv" Then Workbooks.Open MyDirectory & f.Name
Columns("A:A").Select
Selection.TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _
Semicolon:=False, Comma:=False, Space:=False, Other:=False, FieldInfo _
:=Array(Array(1, 1), Array(2, 1), Array(3, 1), Array(4, 1), Array(5, 1), Array(6, 1), _
Array(7, 1), Array(8, 1)), TrailingMinusNumbers:=True
Range("D2").Select
ActiveCell.FormulaR1C1 = "105"
Range("K2").Select
ActiveCell.FormulaR1C1 = "Z088"
Range("D3").Select
ThisWorkbook.SaveAs Filename:= _
"D:\Moi\csv\BAU\" & Range("G2") & ".csv", _
FileFormat:=xlCSV, CreateBackup:=False
Next f
Application.DisplayAlerts = False
Application.quit