c'est impossible de le faire depuis une cellule car les fonctions écrites en VBA insérées dans une cellule doivent se limiter à renvoyer une valeur (les autres actions, comme ajouter une ligne, modifier le format de la cellule, etc. sont tout simplement ignorées). Pour résoudre ton problème, tu dois passer par un gestionnaire d'événement, ou par un bouton sur lequel cliquer au moment d'ajouter une ligne.