interdire une valeur dans cellule

  • Initiateur de la discussion Initiateur de la discussion bica
  • 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 !

bica

XLDnaute Nouveau
Bonjour à toutes et à tous ,

je possède un tableau à plusieurs colonnes de A à K et j'aimerais que dans les cellules des colonnes J et K on ne puisses entrer que la valeur 1 ( pour toutes autres valeurs faire apparaitre un message " valeur non autorisé " ).
Dans un 2 ième temps refuser toutes valeurs si par ex.J2 = 1 K2 n'accepte aucune valeur et faire apparaitre un message d'erreur " impossible car J2 =1"ou l'inverse si k2=1 faire apparaitre " impossible car K2=1
ce qui revient à dire que si une des 2 cellules des colonnes J et K ( de la même ligne) possède le chiffre 1 la seconde on ne peut lui affecter le chiffre1 , donc impossible d'avoir par exemple en J2 =1 et K2 = 1 ( c'est ou l'un ou l'autre).
Je souhaite le faire avec VBA pour l'adapter à mon petit programme.
Je joint un fichier pour vous décrire plus explicitement mon problème ,
merci d'avance pour vos réponses.

Bica.
 

Pièces jointes

Re : interdire une valeur dans cellule

Salut bica

Ce que j'ai compris:
Pour J2
J2 = vide ou J2 = 1
De J2 à J13 => un seul 1 autorisé
Entre J2 et K2 => un seul 1 autorisé

Sélectionne J2
Menu Données>>Validation
=> Ouvre la fenêtre validation de données

Onglet Options
Autoriser : Presonnaliser
Ignorer si vide : cochée
Formule : =(J2=1)*(SOMME(J$2:J$13)=1)*($J2+$K2=1)

Onglet Message de saisie
à toi de voir

Onglet Alerte d'erreur
Titre : Erreur de saisie
Message d'erreur :
Une de ses conditions empêche votre saisie :
- Valeur <>1
- Colonne contient déjà un 1
- Ligne contient déjà un 1
Veuillez la modifier


Si ça te convient,
Tu sélectionnes J2 à K13
Menu Données>>Validation
Tu réponds Oui à la demande d'extension de la règle à la sélection

A+

PS les $ ont leur importance dans la formule
 
Dernière édition:
Re : interdire une valeur dans cellule

Bonjour Gorfael ,

merci de t'être penché sur mon problème j'ai essayé ta méthode et ce n'est pas ce que je voulais .Mais c'est grâce à ton post que j'ai trouvé la solution ,
je te joints le fichier pour que tu puisses voir ma requête.
J'ai réussi à autoriser uniquement la valeur 1 aux colonnes J et K , seulement comment interdire si J2 à la valeur 1 de pouvoir affecter à K2 une quelconque valeur ??
je joint le fichier rectifié pour ma première requête , quand à la seconde toujours pas d'idées .

Merci pour vôtre aide .

@ + Bica.


P.S je continue dans mon coin.
 
Re : interdire une valeur dans cellule

Bonsoir Lacorse33 ,
juste le temps de répondre à Gorfael que la réponse à mes problèmes est tombée : c'est exactement l'objet de ma demande .
Comme d'habitude ce site est à la hauteur de sa réputation , rien de plus normal car les gens qui le compose sont des Géants .

à bientôt Bica.
 
- 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
7
Affichages
829
Réponses
3
Affichages
878
Retour