Bonjour,
Après avoir ajouté la ligne, il faut supprimer le terme "Ajouter" sinon à la prochaine exécution de la macro, il y aura une nouvelle insertion.
If wsSource.Cells(i, 1).Value = "AJOUTE" Then
' Copier la ligne entière vers la première ligne vide de la feuille de destination
wsSource.Rows(i).Copy Destination:=wsDestination.Rows(wsDestination.Cells(wsDestination.Rows.Count, "A").End(xlUp).Row + 1)
wsSource.Cells(i, 1).Value = "" ' Raz (ou autre terme)
End If
Pour les suppressions, il faudra appliquer le même principe.
Bonne journée
Eric