1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| Sub test()
Dim wk1 As Workbook, wk2 As Workbook
Dim chemin As String, fichier As String
Application.DisplayAlerts = False
Application.ScreenUpdating = False
Set wk1 = ThisWorkbook 'definit le classeur1 dans une variable
'classeur 1 et 2 doivent etre dans le même repertoire
chemin = wk1.Path & "\" 'définit le repertoire du classeur 1 et 2
fichier = "Classeur2.xls" 'nom du classeur à ouvrir
Workbooks.Open (chemin & fichier) 'ouverture du classeur
Set wk2 = Workbooks (fichier) 'definit le classeur 2 dans une variable
'donne à la cellule A1 de la feuille Archives du classeur 2
'la valeur de la cellule A1 de la feuille Saisie du classeur 1
wk2.Sheets("Archives").Range("A1").Value = wk1.Sheets("Saisie").Range("A1").Value
wk2.Close True 'ferme et enregistre les changements dans le classeur 2
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub |
Partager