Conditionnel
jpa7173
-
Mike-31 Messages postés 18405 Date d'inscription Statut Contributeur Dernière intervention -
Mike-31 Messages postés 18405 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à tous.
J'aurais besoin d'une aide concernant une réalisation sous Excel 2019.
J'ai 15 cellules les une en dessous des autres (presque les une en dessous des autres). Je voudrais, lorsqu'il y a un 1 dans une des 15 cellules, qu'il soit impossible de mettre quoi que ce soit dans les 14 autres cellules (et éventuellement faire afficher un message personnalisé) . J'ai fait pas mal d'essais mais je n'y arrive pas.
J'ai mis également dans mon fichier, un logo. J'ai protégé mon classeur et ma fiche, mais il est encore possible de bouger et modifier le logo. Comment interdire cette action ?
Merci d'avance si vous avez une petite solution pour moi.
@+
J'aurais besoin d'une aide concernant une réalisation sous Excel 2019.
J'ai 15 cellules les une en dessous des autres (presque les une en dessous des autres). Je voudrais, lorsqu'il y a un 1 dans une des 15 cellules, qu'il soit impossible de mettre quoi que ce soit dans les 14 autres cellules (et éventuellement faire afficher un message personnalisé) . J'ai fait pas mal d'essais mais je n'y arrive pas.
J'ai mis également dans mon fichier, un logo. J'ai protégé mon classeur et ma fiche, mais il est encore possible de bouger et modifier le logo. Comment interdire cette action ?
Merci d'avance si vous avez une petite solution pour moi.
@+
6 réponses
Bonjour,
Peut-être commencer par placer un fichier exemple comme demandé dans un autre forum
https://forum.excel-pratique.com/excel/cellule-conditionnelle-161940
Peut-être commencer par placer un fichier exemple comme demandé dans un autre forum
https://forum.excel-pratique.com/excel/cellule-conditionnelle-161940
Bonjour,
en utilisant une cellule hors champ dont la colonne pourrait également être masquée, exemple C1 dans laquelle tu places cette formule
=NB.SI(A1:A30;1)
ensuite sélectionner la plage à surveiller, exemple A1:A30
puis Données/ Validation de données/dans Autoriser sélectionner Personnalisé et dans formule saisir cette formule
=$C$1<=1
dans l'onglet Message de saisie il est possible de formuler un message sympat précisant pourquoi la saisie est refusée
ou sans cellule intermédiaire, sélectionner la plage A1:A30 et comme précédemment
Données/ Validation de données/dans Autoriser sélectionner Personnalisé et dans formule saisir cette formule
=ET(NB.SI($A$1:$A$30;1)<=1)
en utilisant une cellule hors champ dont la colonne pourrait également être masquée, exemple C1 dans laquelle tu places cette formule
=NB.SI(A1:A30;1)
ensuite sélectionner la plage à surveiller, exemple A1:A30
puis Données/ Validation de données/dans Autoriser sélectionner Personnalisé et dans formule saisir cette formule
=$C$1<=1
dans l'onglet Message de saisie il est possible de formuler un message sympat précisant pourquoi la saisie est refusée
ou sans cellule intermédiaire, sélectionner la plage A1:A30 et comme précédemment
Données/ Validation de données/dans Autoriser sélectionner Personnalisé et dans formule saisir cette formule
=ET(NB.SI($A$1:$A$30;1)<=1)
Merci de votre aide mais ca ne fonctionne pas.
En fait, j'ai une colonne de A1 à A10,
Si je met un 1 dans A7, je voudrais qu'il soit impossible de mettre un chiffre dans les autres cellules.
Si je supprime le 1 dans A7 et que je met un 1 dans A3, idem, je voudrais interdire de mettre quoi que ce soit dans les autres cellules.
J'espère que j'ai été clair car ce n'est pas facile.
Merci d'avance
En fait, j'ai une colonne de A1 à A10,
Si je met un 1 dans A7, je voudrais qu'il soit impossible de mettre un chiffre dans les autres cellules.
Si je supprime le 1 dans A7 et que je met un 1 dans A3, idem, je voudrais interdire de mettre quoi que ce soit dans les autres cellules.
J'espère que j'ai été clair car ce n'est pas facile.
Merci d'avance
Re,
j'avais compris bloquer la saisie1 une fois 1
donc resélectionne la plage concernée pour remplacer la formule précédente par
j'avais compris bloquer la saisie1 une fois 1
donc resélectionne la plage concernée pour remplacer la formule précédente par
=ET(SOMMEPROD(($A$1:$A$30=1)*($A$1:$A$30))<=1)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
J'utilise ta formule =ET(NB.SI($A$1:$A$30;1)<=1) est ca fonctionne nickel
par contre je voudrais l'étendre sur les cellules A1 à A30 mais aussi sur B1 à B30 en même temps.
Dans ta formule, comment je fais pour rajouter les cellules B1 à B30 ?
Et sur ces cellules concerné par ta formule je voudrais aussi que seul le chiffre 1 soit autorisé si c'est possible.
Encore merci de ton aide et de ta patience.
par contre je voudrais l'étendre sur les cellules A1 à A30 mais aussi sur B1 à B30 en même temps.
Dans ta formule, comment je fais pour rajouter les cellules B1 à B30 ?
Et sur ces cellules concerné par ta formule je voudrais aussi que seul le chiffre 1 soit autorisé si c'est possible.
Encore merci de ton aide et de ta patience.