Blanc de mémoire d'une débutante ...

LaurentGagnon -  
 LaurentGagnon -
Bonjour,

si A1 = "annulé"
B1 = 0
sinon on peut écrire le chiffre qu'on veut

méchant blocage ...

merci
A voir également:

8 réponses

f894009 Messages postés 17277 Date d'inscription   Statut Membre Dernière intervention   1 713
 
Bonjour,

Vous pouvez developper un peu plus ????
0
Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
Bonjour.
Le mieux est de ne mettre aucune formule, et de saisir ce qu'on veut,
y compris 0 ...
0
LaurentGagnon
 
Il s'agit d'un fichier de style formulaire. Ce sont des activités offertes par des partenaires et nous désirons avoir mensuellement la compilation des inscriptions à chacune des activités et nous désirons savoir si l'activité a été annulée en cours de route

en A1, les choix "offert" et "annulé" dans une liste déroulante
en C1, le nom de l'activité
en B1, le nombre d'inscriptions

ex. (OFFERT : yoga - 32 inscriptions) qui deviendrait (ANNULÉ : yoga - 0)

j'aimerais, si le choix "annulé" est sélectionné par notre partenaire, que le nombre d'inscriptions retombe à 0 automatiquement car il arrive que les gens indiquent que l'activité vient d'être annulée, mais oublient de remettre le nombre d'inscriptions à 0.

J'espère que c'est suffisamment précis

merci
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour

vous ne pouvez pas avoir en même temps une formule en B1 et une entrée clavier (qui va détruire la formule)

deux options:
une option via la cellule C1, avec en B1 cette formule:
=SI(A1="annulé";0;C1)
qui affichera en B la ca$valeur de C1 sauf si A=annulé

une autre via la validation, qui interdira une entrée en B1 et (la laissera vide) si A1 = "annulé"
sélectionnez B1 / Onglet données / Validation / option personnalisé et entrez cette formule:
=$A1<>"annulé"
mais dans ce cas ne fonctionne que pour une entrée en A avant l'entrée en B

sinon et si à l'inverse vous voulez, que la cellule B passe à 0 quand vous entrez "annulé" en A, soit la 1° solution, soit passer par VBA


Alors il faut préciser ce que vous voulez faire
crdlmnt


0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
Il y a cependant une solution :
1) Se placer dans la cellule B1
2) Saisir 0
3) Aller dans Données/Validation des données
4) Autoriser Personnalisé
5) Dans la case "Formule" saisir =A1<>"annulé" et valider.
https://www.cjoint.com/c/FItpEANrJAw
C'est bien, la retraite ! Surtout aux Antilles ... :-) 
Raymond (INSA, AFPA, CF/R)
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
alors si c'est pour annuler une ligne existante, la validation ne fonctionnera pas il faut adopter soit la première proposition dans mon message soit passer par VBA
voyez ce fichier ou, pour annuler il faut faire un double clic sur une cellule en A (avec avertissement de sécurité)
https://www.cjoint.com/c/FItpYEPQvfc
il faudrait alors supprimer l'option annulé dans le menu déroulant pour imposer l'annulation par double clic
crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
0
LaurentGagnon
 
Effectivement, l'annulation ne fonctionne pas avec une ligne existante.
J'ai essayé l'option 1, mais ça n'est pas concluant non plus. Je pense que le plus simple dans mon cas, ce sera de vérifier les fichiers retournées simplement.

Merci beaucoup à vous deux.

Bonne journée
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
et le modèle soumis ne vous convient pas?
0
LaurentGagnon > Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention  
 
en fait, lorsque j'inscris la formule en B1 (nb d'inscriptions), ça inscrit "0" si c'est annulé, mais ça inscrit le nom de l'activité si c'est "offert" plutôt que le chiffre.

En réalité, je crois que je n'ai peut-être pas suffisamment d'expérience pour adapter votre solution.

Merci du suivi Vaucluse. J'apprécie
0
Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention   17 353 > LaurentGagnon
 
et la réponse en post #5 ne te convient vraiment pas ?
0
LaurentGagnon
 
non car la ligne aura déjà été saisie et comme vous l'avez mentionné, ça ne fonctionne pas
- (5) Dans la case "Formule" saisir =A1<>"annulé" et valider.
0