Texte libre et formule dans la même cellule

Résolu
Bonjour,

Je suis à la recherche d'une solution à mon problème:
dans la cellule A1, j'ai une liste de choix (admettons A, B ou C). Dans la cellule B1, je voudrais pouvoir écrire librement du texte, si le contenu de la cellule A1 est égal à A ou C, mais afficher un texte prédéfini si A1 vaut B.

Est-ce qu'une telle formule est possible? Je ne vois que l'utilisation d'un =si(..., mais comment permettre à l'utilisateur d'entrer du texte sans effacer la formule?

Dans le cas où cette solution n'est pas envisageable, y a-t-il une solution "work around"?

D'avance merci pour votre précieuse aide.

Amicalement,

Gub

2 réponses

  1. Contributeur
    Bonjour
    Onne peutévidemment pas avoir une formule etb une entrée clavier dans la, même cellule.
    une congfiguration possible
    en A1 votre liste déroulante
    en B1
    =SI(A1="";"";SI(A1="B";"texte imposé";SI(C1="";"informer cellule ci contre>";C1)))
    ainsi
    • si A1=B B1 affiche le texte ipmposé
    • sinon affiche "informer cellule ci contre" dès qu'une autre valeur est entrée en A tant que C est vide
    • affiche le texte de C lorsque C est rempli est A différent de B

    Pour l, présentation:
    vous pouvez formatez les cellules comme suit:
    • B et C même remplissage
    • B police différente, C = ,police = remplissage

    ainsi quand vous entrez un texte en C il sera uniquement visible en B

    Sinon il faut passer par VBA, c'est possible d'afficher le texte voulu en B1 sans placer de formule, dès que "B" est entré en A
    à vous de voir

    crdlmnt

    La qualité de la réponse dépend surtout de la clarté de la question, merci!