Bonjour
Pour le point 1 il suffit de mettre la plage sous forme de tableau structuré : toute nouvelle ligne hérite des formats et formules dont MFC et Validation
Enlever les fusions de cellules apportant surtout des problèmes et titrer les colonne sans titre...
Pour le point 2, un clic droit sur la ligne, Supprimer ligne de tableau...
Eventuellement ce point 2 peut être automatisé
With ActiveSheet.ListObjects(1)
.ListRows(.ListRows.Count).Delete
End With