Validation d'un inventaire si éléments remplis

Résolu
ninie_21_3 Messages postés 46 Statut Membre -  
ninie_21_3 Messages postés 46 Statut Membre -
Bonjour,
Je suis en train de créer un outils d'inventaire. Or, lorsque je validerai une date, je veux qu'une alerte se créée si jamais des cases n'ont pas été remplies.
Je m'explique (et joins le fichier en plus si j'y arrive) :
- la colonne A, est un listing des pièces. On remplira donc les données ligne par ligne.
- dans les colonnes C à H, je dois sélectionner l'état (grâce à une liste déroulante) de chaque élément se trouvant dans la pièce.
- dans la colonne B, je valide la date de mon inventaire.
Or, si jamais je valide sans avoir sélectionné un état, je veux qu'une alerte apparaisse.

Je ne sais pas si c'est faisable...


LOCAL Date Ampoules Lit Table Chaise Fauteuil
chambre 001 30/02/2014 2 - A changer
chambre 002 30/02/2014
chambre 003 29/01/2014
chambre 004 05/04/2014
chambre 005 05/01/2014


Merci de votre aide précieuse et bonne journée !!!

2 réponses

Vaucluse Messages postés 27336 Statut Contributeur 6 441
 
Bonjour
par exemple par mise en forme conditionnelle
sélectionnez le champ A2:H1000 (c'est un exemple à adapter)
Ruban / Onglet accueil / icone mise en forme conditionnelle /Nouvelle régle
choisir "utiliser une formule...)
entrez la formule:

=ET($B2>0;NBVAL($C2:$H2)=0)

format / formatez une couleur de fond et OK OK
attention aux signes dans la formule

crdlmnt
0
ninie_21_3 Messages postés 46 Statut Membre
 
Bonjour,
C'est bizarre, ça ne marche pas... J'ai fait quelque chose de mal ?
https://www.cjoint.com/?0DEnTDHJGxu

Encore merci
0
Vaucluse Messages postés 27336 Statut Contributeur 6 441
 
De mal ce n'est pas le mot, disons d'incorrect!
vous n'avez pas sélectionné le champ avant d'appliquer la formule, ce qui fait que la MFC ne s'adresse qu'à la cellule B4
Retourner dans la fenêtre de validation via Gérer les règles et placer l'adresse du champ complet dans le cadre de droite, soi à la place de $B$4, inscrivez $B$4:$H$9 ou plus si nécessaire
(note: si c'est comme chez moi, placer le curseur derrière $B$4 dans la cadre et taper sur suppr avant de placer les deux points sinon le système double automatiquement les $B$4)
ou alors refaites la manip complète en sélectionnant tout le champ

crdlmnt
0
ninie_21_3 Messages postés 46 Statut Membre
 
Alors effectivement maintenant ça marche. Merci

Par contre, à partir du moment où une seule case de C2 à AB2 est remplie, il considère que c'est bon et B2 redevient Blanche. Comment lui dire qu'il faut que TOUTES LES CASES soient remplies ?

Merci encore
0
Vaucluse Messages postés 27336 Statut Contributeur 6 441
 
Re

MFC avec cette formule:

=ET($B2>0;NB.SI($C2:$AB2;"")>0)

crdlmnt
0
ninie_21_3 Messages postés 46 Statut Membre
 
c'est bon, ça marche merci beaucoup
0