Autoriser la saisie

Résolu
dodge42 Messages postés 17 Statut Membre -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Dans un fichier d'adhérents, je souhaite interdire l'inscription à une activité si la cotisation n'est pas à jour.
Je n'ai pas trouvé pour joindre mon fichier.
Mais pour faire simple : colonne A le nom; colonne B Quantité; colonne C Montant (B*1,50); colonne G Cotisation (montant simple ou couple). Avec mes excuses pour mon incompétence.
J'ai tenté en colonne B par [Validation des données/Personnalisé et =SI(H4>0;"";"Pas cotisé")].
Mais je ne peux pas entrer une valeur en B2 ou B3 pour les adhérents à jour !
Par contre je peux saisir une valeur en B4 pour l'adhérent non cotisé !!!
ça fonctionne donc à l'inverse de ce que je souhaite !
Merci pour votre aide et bonne journée.

2 réponses

  1. dodge42 Messages postés 17 Statut Membre
     
    Aïe, aïe, j'ai commis une erreur dans ma demande !!!
    Dans la fonction SI, il convient de retenir : =SI(G2>0;"";"Pas cotisé")
    Désolé pour cette bourde.
    Merci
    0
  2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    pour interdire une entrée en B si G est 0, vous ne pouvez pas utiliser le format "liste" mais le format "personnalisé" de la fenêtre de validation
    avec cette formule pour B4

    =$G4>0

    qui interdira une entrée si G4 est vide

    note:
    décochez bien dans la fenêtre de validation la case "ignorer si vide"
    vous pouvez compléter l'affichage du message d'interdiction: dans la fenêtre: onglet > alerte d'erreur
    titre: avertissement
    texte: cotisation non réglée

    crdlmpnt

    0
    1. dodge42
       
      Merci pour votre aide et votre rapidité.
      Bonne journée (ensoleillée).
      0
    2. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Pas de quoi
      je passe le sujet en résolu
      bonne route
      crdlmnt
      0