Validation des données

Résolu
Bonjour,

J'ai un petit souci avec Excel.
Dans une plage de cellules, par exemple de A1 à A20, remplissables par un "X", je souhaite interdire le remplissage de plus de 12 cellules.
J'ai essayé avec une formule dans la validation des données mais je dois mal m'y prendre...

Merci de votre aide.

8 réponses

  1. Contributeur
    Exact, mon ami, je valide, merci du tuyau, ... la connaissais pas, celle-là
    Bonne journée
    Bien cordialement
    1
    1. Merci beaucoup à vous deux, la solution de VIA55 correspond à ce que je cherchais !
      Toutefois, si j'entre au clavier mon fameux "X", il est accepté, je me retrouve donc avec plus de 12 cellules cochées...

      La formule de Vaucluse me renvoie le message d'erreur : "la liste "Source doit être délimitée ou faire référence à une seule ligne ou colonne"
      0
  2. Contributeur
    Bonjour
    si le X est dans le menu déroulant, pas de possibilités de cumuler les conditions via la validation
    si le X est au clavier , sélection de A1:A20,validation personnalisée avec la formule:

    =ET($A1="X";NBVAL($A$1:$A$20)<13)

    attention aux signes $
    crdlmnt
    0
    1. Bonjour ami Vaucluse

      Si c'est possible avec un menu déroulant, avec la plage A1:A20 vide et la plage des valeurs nommée LISTE dans la Validation de données on sélectionne Liste puis dans Source on entre la formule :
      =SI(NB.SI($A$1:$A$20;"X")<12;LISTE;"")

      Cdlmnt
      Via
      0
  3. Contributeur
    Pour moi les eux fonctionnent correctement, mais celle de via est meilleure puisqu'elle annule la liste!
    voyez les eux cas ici
    https://mon-partage.fr/f/7izkzbn7/

    à tout hasard, vérifiez que vous avez bien placé les signes $

    crdlmnt
    0
    1. Bonjour Vaucluse,
      Merci pour la réponse et le fichier joint.
      La solution en colonne A fonctionne en effet, mais pas de liste déroulante dans les cellules, Dommage...
      La solution en colonne N fonctionne également en utilisant la liste déroulante, (pas d'accès au "X" si plus de 12), mais par contre si j'entre le "X" au clavier, c'est possible... Ou n'importe quelle autre lettre ou chiffre.
      Bizarre...
      0
      1. Contributeur
        Bizarre en effet chez moi ça fonctionne correctement et en N on ne peut pas dépasser 12
        veillez à ce que vos options de validation soit correctes soit:
        fenêtre validation / alerte d'erreur
        • la ligne "quand les données non valides sont tapées" doit être cochée
        • la sélection du type doit afficher "arrêt"

        et si problème, déposez un fichier avec ce problème sur le site où vous avez trouvé le mien
        crdlmnt
        0
        1. Bonjour Jcebe

          Effectivement je n'avais pas testé ça mais on peut rentrer manuellement !
          La seule parade que je vois est une macro
          https://mon-partage.fr/f/1EaI8aKN/
          ALT+F11 pour voir le code

          Cdlnt
          Via
          0