en faite mon fichier "C:\Program Files\test.txt" du départ n'a pas changé.
il aurait du être remplacé par celui là "F:\test.txt".
Entre les 2 copies mon fichier test.txt est modifié et est donc renvoyé après modif ds le rep de base.
Dim user, pass, chemin, chaine As String
user = Text1.Text
pass = Text2.Text
chemin = "C:\Program Files\modif_fichier (commande)"
chaine = chemin & " " & user & " " & pass
Dim RetVal
RetVal = Shell(chaine, 1)
et ensuite la 2 ième copie
' On renvoit le fichier dans le répertoire de base
' Copie inverse de la précédente
FileCopy DestinationFile, SourceFile