Bonjour Banzai, bonjour Claude,
Merci à tous deux pour votre précieuse aide.
Apparemment vos deux solutions - bien qu'assez différentes - semblent fonctionner indifféremment parfaitement Je ne vois pas de gros avantages ni à l'une, ni à l'autre.
Juste peut-être une remarque à Claude : J'avais placé Public Drapeau As Boolean dans le module 1 parce qu'autrement - lorsque je lançais l'autre macro de ce module Fonctions_réécrites - un message "Erreur de compilation-Variable non définie" apparaissait. Maintenant, si je déplace Public Drapeau As Boolean dans le code de la feuille "Angabe", le même message d'erreur apparait au lancement de la macro Vider_champs_y_compris_B1 modifiée selon tes indications. Il me semble que je suis obligé (bizarrement puisque "Public") de laisser cette instruction dans le module 1.
Et encore une question, toujours à Claude : tu indiques que Sub Variation_Cellule_B14() devrait être dans un module, mais si cette macro n'est utilisée que pour cette feuille, il n'y a pas de raison de la déplacer absolument dans un module ou est-ce qu'il y a une raison bien précise que j'ignore ?
Cordialement.