Bonjours,
j'aimerai pouvoir ouvrir un fichier à l'aide d'une macro, en écrivant le nom ou un chiffre dans une cellule.Puis copier les données et refermer ce fichier.
En fesant une macros directement j'obtiens
Workbooks.OpenText Filename:= _
"C:\Documents and Settings\Desktop\conv\736.txt", Origin:=xlMSDOS, _
StartRow:=1, 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)), _
DecimalSeparator:=".", TrailingMinusNumbers:=True
Columns("A:G").Select
Selection.Copy
Application.WindowState = xlMinimized
Windows("macros.xls").Activate
Range("A1").Select
ActiveSheet.Paste
Windows("736.txt").Activate
ActiveWindow.Close
J'ai mis en rouge le nom du fichier que j'aimerai remplacer par une cellule.
Si quelq'un à une idée, merci d'avance de m'en informer.
j'aimerai pouvoir ouvrir un fichier à l'aide d'une macro, en écrivant le nom ou un chiffre dans une cellule.Puis copier les données et refermer ce fichier.
En fesant une macros directement j'obtiens
Workbooks.OpenText Filename:= _
"C:\Documents and Settings\Desktop\conv\736.txt", Origin:=xlMSDOS, _
StartRow:=1, 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)), _
DecimalSeparator:=".", TrailingMinusNumbers:=True
Columns("A:G").Select
Selection.Copy
Application.WindowState = xlMinimized
Windows("macros.xls").Activate
Range("A1").Select
ActiveSheet.Paste
Windows("736.txt").Activate
ActiveWindow.Close
J'ai mis en rouge le nom du fichier que j'aimerai remplacer par une cellule.
Si quelq'un à une idée, merci d'avance de m'en informer.