1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
| Sub Ouvrir1fichier()
'
' Macro1 Macro
'
'
ChDir "C:\Chemin du répertoire contenant le fichier"
Workbooks.OpenText Filename:= _
"C:\Chemin du répertoire contenant le fichier\fichier1.txt", Origin:=xlMSDOS, StartRow _
:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _
ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=False, Comma:=False _
, Space:=False, Other:=False, FieldInfo:=Array(1, 1), _
TrailingMinusNumbers:=True
ChDir "C:\Chemin du répertoire contenant le fichier"
Workbooks.OpenText Filename:= _
"C:\Chemin du répertoire contenant le fichier\fichier2.txt", Origin:=xlMSDOS, StartRow _
:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _
ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=False, Comma:=False _
, Space:=False, Other:=False, FieldInfo:=Array(1, 1), _
TrailingMinusNumbers:=True
Range(Selection, Selection.End(xlDown)).Select
Selection.Replace What:=",", Replacement:=".", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Selection.Copy
Windows("Ouvrir1fichier.xlsm").Activate
ActiveSheet.Paste
Windows("fichier2.txt").Activate
ActiveWindow.Close SaveChanges:=False
Windows("fichier1.txt").Activate
Range(Selection, Selection.End(xlDown)).Select
Selection.Replace What:=",", Replacement:=".", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Selection.Copy
Windows("Ouvrir1fichier.xlsm").Activate
Range("B1").Select
ActiveSheet.Paste
Windows("1.DON").Activate
ActiveWindow.Close SaveChanges:=False
End Sub |
Partager