Bonjour à toutes et à tous.
Ce coup-ci, c'est un problème tout bête mais que je ne connais pas du tout. J'ai un fichier actif. Je veux que ma macro lui donne un nom pour simplifier le code, puis j'ouvre un autre fichier, je fais pareil, et ensuite, dans mon code, je n'utilise plus que les nom simplifiés.
En gros, j'ai essayé ça:
Activefile=fichier1
Workbooks.OpenText Filename:=acces_balance, _
Origin:=xlWindows, StartRow:=1, DataType:=xlFixedWidth, FieldInfo:= _
Array(Array(0, 1))
Activefile=fichier2
Range("C1").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
fichier1.Activate
Range("F3").Select
Selection.Paste
fichier2.Activate
Je pense que mon problème doit venir du code fichier1.activate Je dois mettre quelquechose d'autre pour activer le fichier défini auparavant?
Merci par avance.
Ce coup-ci, c'est un problème tout bête mais que je ne connais pas du tout. J'ai un fichier actif. Je veux que ma macro lui donne un nom pour simplifier le code, puis j'ouvre un autre fichier, je fais pareil, et ensuite, dans mon code, je n'utilise plus que les nom simplifiés.
En gros, j'ai essayé ça:
Activefile=fichier1
Workbooks.OpenText Filename:=acces_balance, _
Origin:=xlWindows, StartRow:=1, DataType:=xlFixedWidth, FieldInfo:= _
Array(Array(0, 1))
Activefile=fichier2
Range("C1").Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Copy
fichier1.Activate
Range("F3").Select
Selection.Paste
fichier2.Activate
Je pense que mon problème doit venir du code fichier1.activate Je dois mettre quelquechose d'autre pour activer le fichier défini auparavant?
Merci par avance.