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

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    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
    1. 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
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      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
    3. 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
    4. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Re

      MFC avec cette formule:

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

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