Bonjour,
voici un exemple,
L'avantage de déclarer les classeurs par des variables Public (wk1 et wk2) est que ces variables seront utilisable dans les autre macro.
Public wk1 As Workbook
Public wk2 As Workbook
Sub Ouvrir_Fichier()
Dim chemin As String, fichier As String
chemin = "C:\Users\xxx\Documents\"
fichier = "data.xlsm"
Workbooks.Open chemin & fichier
Set wk1 = ThisWorkbook
Set wk2 = Workbooks(fichier)
wk1.Activate
End Sub
Sub Renseigné_Fichier()
Dim sh1, sh2
Set sh1 = wk1.Sheets(1)
Set sh2 = wk2.Sheets(1)
sh2.Cells(1, 1).Value = sh1.Cells(1, 1).Value
End Sub