Bonsoir Xxexcel,
Un essai en PJ.
Pour le msgbox, voir :
MsgBox lire Message Box est sans aucun doute la première instruction que tout développeur ait connue lors de son premier contact avec VBA. Parmi nous, lequel n'a jamais vu, ou fait ses premiers pas grâce à la célèbrissime boîte de dialogue Hello World Au delà du simple message d'alerte...
ce n'est pas compliqué mais il faut le savoir.
Pour le second point, dès qu'on dépasse 9 j'efface la cellule.
Pour le troisième point, êtes vous sûr de votre E43: CG43 ? Dans le fichier ça ne correspond à rien, c'est au milieu du tableau.
Ne serait ce pas ligne 39 ou ligne 46 ?