Merci pour les commentaires sur la macro.
J'essai de comprendre pourquoi je n'ai aucune réaction.
Quand tu fait l'essai, a quel moment exacte la macro s’exécute ?
Quand j'enregistre ? ou quand je ferme la page jour ?
edit : les deux fichiers sont bien dans le même répertoire
Pour que ce soit bien clair :
j'ouvre le fichier jour, j'ajoute des données, puis je ferme et enregistre le fichier jour.
Ensuite pour vérifier si ça a fonctionner, j'ouvre le fichier récap, mais là les données n'y sont pas.
Question, si on ajoute plusieurs lignes, il ne risque pas de copier que la dernière ?
' Si la dernière ligne = 2 sortir de la macro
If der1 = 2 Then Exit Sub
' Ouvrir le fichier Récap siuté dans le même sous-répertoire que le fichier Jour
Workbooks.Open Filename:=wkb1.Path & "\PF RECAP.xlsm"
'Définir le fichier 2 - Récap
Set wkb2 = ActiveWorkbook
'Définir la dernière ligne du fichier 2 - Récap
der2 = ActiveSheet.Cells(Application.Rows.Count, "B").End(xlUp).Row
Si la dernière ligne = 2 sortir de la macro
>> Je ne comprend pas cette phrase, est ce pour cela que ça ne fonctionne pas ?