Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 Besoin d'aide pour une formule

fenec

XLDnaute Impliqué
Bonjour le forum,
Je viens à nouveau vers vous pour une formule que je pensais simple mais je ne m’en sors pas.
Voilà ma problématique :
En « B3 » j’ai une liste déroulante
En « C3 » j’ai une autre liste déroulante
Ce que je cherche à faire sans succès est que :
Si la cellule "B3" = vide la cellule "C3" = vide sinon "C3"
J’ai essayé ce qui me semblait logique
VB:
=SI(B3="";"";raison)
mais j’obtiens un message qui me dit :
La liste source doit être délimitée où faire référence à une seule ligne ou colonne.
Vous joint un fichier exemple
D’ avance merci
Cordialement,
Philippe.
 

Pièces jointes

  • Formule forum.xlsx
    8.8 KB · Affichages: 13

fenec

XLDnaute Impliqué
Re,
Viens de tester mais ça ne fonctionne pas
J’essaie d’être plus précis dans ma demande

Si en "B3" je renseigne "pierre" grâce à la liste déroulante et en "C3" le motif grâce à la liste déroulante également les deux cellules sont donc non vide

En revanche si je supprime "pierre" en "B3" je souhaite que "C3" se vide sans intervention de l’utilisateur

La fonction « si » dois être dans la formule de la validation je pense
 

job75

XLDnaute Barbatruc
Bonjour fenec, sylvanu, vgendron,

A placer dans le code de la feuille :
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [B3]) Is Nothing Then Exit Sub
With [C3]
    If [B3] = "" Then
        .Value = ""
    Else
        .Select
        CreateObject("wscript.shell").SendKeys "%{DOWN}'facultatif, déroule la liste"
    End If
End With
End Sub
A+
 

Pièces jointes

  • Listes(1).xlsm
    14.8 KB · Affichages: 9

fenec

XLDnaute Impliqué
Bonjour le forum, job75
Viens de tester votre code c'est nickel comme toujours mais peut on l'appliqué à plusieurs cellules
et le combiner avec un code que vous m'avez donner pour un autre projet et que j'ai réutilisé pour celui-ci

Vous joint un fichier avec le code de l'autre projet
 

Pièces jointes

  • Formule forum1.xlsm
    17.2 KB · Affichages: 6

job75

XLDnaute Barbatruc
Bonsoir fenec,

Il suffit d'aller voir "l'autre projet" pour se rendre compte que son fichier n'a rien à voir avec celui-ci.

Pour cette raison je ne réponds pas à cette question.

A+
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…