Combiner une validation de données liste et une formule

Bonjour,

J’ai une cellule avec une validation de données sous forme de liste.

J’aimerais que cette cellule devienne vide lorsque une cellule d’une autre colonne n’est plus vide.

Je ne peux pas saisir la formule dans cette cellule car la valeur est rejetée en vertu de la validation de données.
Comment puis-je procéder?
Merci d’avance

Bonsoir,

dans une cellule pour simplifier, soit une formule, soit une valeur (soit écrite en dur soit par liste de choix), donc sans VBA la "double valeur" n'est pas possible.
pour moi il faut utiliser VBA et une surveillance événementielle sur la colonne des cellules qui devraient "effacer" celles de la liste de choix.

Avez vous un fichier avec un exemple de ce que vous cherchez à faire ?

@ bientôt

LouReeD

Bonjour Laurette71, LouReed,

C'est possible si les données de la liste de validation ne sont pas utilisables par d'autres cellules. Par le biais de liaisons ou de formules qui s'y référent.

Il n'est pas nécessaire alors de passer par du code VBA.

Suite,

Ci-dessous exemples réalisés. Voir notes en rouge.

11classlaurette.xlsx (10.36 Ko)

Bonsoir X Cellus,

Premier cas MFC, la cellule n'est pas vide mais blanche...
Deuxième cas, Elle ne se vide pas il faut sélectionner la liste de choix pour ne prendre que le choix vide proposé.

Donc pour moi une formule "si telle case est pleine alors je vide" ne peut pas cohabité avec une liste de choix... non ?
On peut jouer de stratagème pour le faire croire...

Par VBA avec une surveillance événementielle oui.

@ bientôt

LouReeD

A nouveau,

En fait, j'ai lu un petit trop vite la demande. C'est l'inverse qu'il faut faire.

J’aimerais que cette cellule devienne vide lorsque une cellule d’une autre colonne n’est plus vide.

C'est la cellule de la liste de validation qui reste vide lorsque celle de l'autre colonne est remplie.

Donc autre version, toujours en extension xlsx.

Premier cas MFC, la cellule n'est pas vide mais blanche...

En effet, mais relire mon premier message, s'il n'existe pas de liaisons ou de formules en rapport à la cellule de la liste de validation.

Cela ne présentera aucune conséquence et la cellule semblera vide.

Deuxième cas, Elle ne se vide pas

Dans la deuxième méthode il faut effectivement vider la valeur ou le texte de la liste déroulante.

Mais ceci ne sera pas rédhibitoire si un fichier avec macros n'est pas accepté par la personne ou l'entreprise.

Et c'est effectivement le but de ces stratagèmes. A savoir proposer une alternative... à du VBA.

Je passerais par la macro si celui qui a inscrit ci-dessous, hier à 22h35 n'a pas proposé sa solution.

Bonjour X Cellus !

De mon côté je suis fana des stratagèmes ! Et souvent j'apprends des vôtres comme la liste de choix fonction d'une cellule (méthode 2).
Non j'ai plus fait une remarque sur :"si c'est possible"...

Passez un bon dimanche.

@ bientôt

LouReeD

Merci beaucoup pour vos réponses! Je joins un exemple de fichier. Je souhaite que lorsque la cellule de la colonne i est vide, la cellule de la colonne k devienne vide aussi.

8example.xlsx (11.44 Ko)

Bonsoir Laurette71,

Je télécharge le fichier mis en exemple et regarderais cela demain.

Merci X Cellus :)

Bonjour,

En retour deux fichiers selon celui fournit.

L'un avec la méthode conditionnelle.

L'autre avec la méthode MFC

Il n'y a plus qu'à choisir.

Rechercher des sujets similaires à "combiner validation donnees liste formule"