Bonjour FéFéClochette,
Je te propose ce fichier Excel :
À l'ouverture du fichier, sélectionne B3:B7
Alt F8 ➯ fenêtre Macro ; choisis la macro FmtNorm (c'est pour : « Format, Normalisation »)
clic sur le bouton « Exécuter » ➯ fenêtre de saisie
tu peux annuler de suite l'opération que tu voulais faire par appui sur la touche Echap ou si tu entres 0 ; sinon, entre un nombre, qui sera accepté seulement s'il est de 1 à 6 ; pour respecter ton exercice, tape 4 puis clic sur « OK » ➯ c'est fait !
Pour la plage B9:B11, même procédure, mais en saisissant 3.
Pour la plage B13:B16, idem, en saisissant 2.
NB : si l'utilisateur se trompe et saisit une lettre, pas de plantage : la lettre a une valeur de 0, donc sortie de la sub (comme avec un appui sur Echap)
Alt F11 pour voir la macro puis revenir sur Excel
Si besoin, tu peux me demander une adaptation.
Merci de me dire si ça te convient.
Cordialement,
dhany