Microsoft 365 Afficher un message lié au remplissage d'une cellule visible ou non

  • Initiateur de la discussion Initiateur de la discussion oakd
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

oakd

XLDnaute Nouveau
Bonjour,

J'ai une feuille excel avec des cellules que je veux faire compléter à des utilisateurs.
Si ceux-ci sélectionnent le dernier choix ("A préciser") de la liste déroulante une cellule apparait et ils doivent la compléter en écrivant.
Dans une autre feuille un message s'affiche si les utilisateurs n'ont pas complété une des cellules de la feuille précédente.

Quelle serait la bonne formule pour afficher le message si la cellule est apparue et que l'utilisateur ne l'a pas complétée ?

La formule est en partie faite sur la deuxième feuille mais j'ai besoin de la compléter pour qu'elle fonctionne dans tous les cas de figure.

Merci d'avance
 

Pièces jointes

Solution
Bonjour oakd, Phil69970,

Dans la 1ère feuille nommez P_1 la plage B1:B2, P_2 la plage B5:B8, P_3 la cellule B9.

Dans la 2ème feuille formule en B1 :
Code:
=REPT("Veuillez commencer par compléter entièrement les informations demandées sur la première feuille «1_infos_a_remplir»";SIGNE(NB.SI(P_1;"")+NB.SI(P_2;"")+ESTVIDE(P_3)*NB.SI(INDEX(P_2;4);"Autre*")))
A+
Bonjour @oakd

Je te propose ceci à mettre en C1 de la 1ere feuille par exemple :
=SI(NBVAL(B1:B2;B5:B8)<6;"Veuillez commencer par compléter entièrement les informations demandées";"")
1643715302610.png


*Remarque:
Que faire si mon prénom à seulement 2 lettres comme Ed ou Li
1643715366221.png

Idem sur le nom

exemple :

*Merci de ton retour

@Phil69970
 
Bonjour oakd, Phil69970,

Dans la 1ère feuille nommez P_1 la plage B1:B2, P_2 la plage B5:B8, P_3 la cellule B9.

Dans la 2ème feuille formule en B1 :
Code:
=REPT("Veuillez commencer par compléter entièrement les informations demandées sur la première feuille «1_infos_a_remplir»";SIGNE(NB.SI(P_1;"")+NB.SI(P_2;"")+ESTVIDE(P_3)*NB.SI(INDEX(P_2;4);"Autre*")))
A+
 

Pièces jointes

Bonjour oakd, Phil69970,

Dans la 1ère feuille nommez P_1 la plage B1:B2, P_2 la plage B5:B8, P_3 la cellule B9.

Dans la 2ème feuille formule en B1 :
Code:
=REPT("Veuillez commencer par compléter entièrement les informations demandées sur la première feuille «1_infos_a_remplir»";SIGNE(NB.SI(P_1;"")+NB.SI(P_2;"")+ESTVIDE(P_3)*NB.SI(INDEX(P_2;4);"Autre*")))
A+
La formule est impeccable.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
36
Affichages
3 K
Retour