Re,
Je ne comprends pas votre remarque.
Votre code 1 se réfère à priori à un Userform avec les boutons 9,10,11,12
Dans ce cas le code se met dans l'userform.
Or votre fichier ne présente aucun Userform, donc je ne sais pas où le mettre.
Le deuxième module Private Sub Worksheet_SelectionChange(ByVal Target As Range) se met dans une feuille, mais quelle feuille ? Rien n'est précisé.
Il doit se mettre impérativement dans la feuille concernée.
Donc vous le mettez dans la feuille qui vous intéresse.