Re,
Tu n’es pas trop avancé avec tes codes
Dans le fichier ci-joint, tu peux inscrire des données dans la cellule A1 de la Sheet1 du présent fichier. Ensuite tu cliques sur le bouton en place et – dans ton UserForm1 qui s’ouvre alors – tu cliques sur le bouton que j’ai mis en place avec un nom interminable. Le code qui y est relié et qui est retranscrit ci-dessous transfert alors les données d’un fichier à l’autre, selon un exemple que j’ai inventé, en l’absence d’infos précises de ta part. J'ai supposé que tes deux fichiers étaient placés dans le même dossier.
Private Sub CommandButton7_Click()
Dim chemin As String
Application.ScreenUpdating = False
chemin = ThisWorkbook.Path
Workbooks.Open Filename:=chemin & "\Classeur à modifier1.xlsx"
ActiveWorkbook.Sheets("Sheet1").Range("A1") = ThisWorkbook.Sheets("Sheet1").Range("A1")
ActiveWorkbook.Save
ActiveWorkbook.Close
Unload Me
End Sub
A te relire.