IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

liste déroulante "ignorer si vide"


Sujet :

Excel

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 71
    Points : 37
    Points
    37
    Par défaut liste déroulante "ignorer si vide"
    bonjour a tous,

    j'ai une plage de donnée qui contient une formule:

    si(A1=B1;"",A1)

    j'ai donc une serie de résultat et de case sans résultat.

    toute les case contienent par contre une formule (mon =si() )

    le probleme que je rencontre c'est que quand je met en place une liste déroulante (donnée - validation - liste) il reprend toutes les case vide ou non. ( j'ai bien coché ignorer si vide) il reprend totue les cellules dans la liste car elle ne sont en fait pas vide mais contiennent la formule.

    donc voila ma question: comment faire pour que la liste ne reprenne que le resultat de la formule ?

    merci d'avance pour votre futur aide.

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 71
    Points : 37
    Points
    37
    Par défaut
    complement d'information avec un tableau exemple en fichier join:

    objet du post: comment supprimer les blanc dans ma liste?

    merci d'avance
    Fichiers attachés Fichiers attachés

  3. #3
    Expert éminent

    Avatar de Maxence HUBICHE
    Homme Profil pro
    Développeur SQLServer/Access
    Inscrit en
    Juin 2002
    Messages
    3 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Développeur SQLServer/Access

    Informations forums :
    Inscription : Juin 2002
    Messages : 3 842
    Points : 9 197
    Points
    9 197
    Par défaut
    Ignorer Vide c'est pour ta Validation... pas pour ta liste !
    En cochant la case, tu demande d'ignorer les règles de validation si la cellule est vide.
    Ta liste, c'est la plage définie ... donc, si ta plage contient des "blancs", ils seront dans la liste, c'est forcé !
    Il te faut donc faire une autre liste qui te serve de source...

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 71
    Points : 37
    Points
    37
    Par défaut
    ok, merci pour ta réponse.

    c'est nul excel ! lol.
    je m'attendais a mieux, je vais donc essayer de reprendre les info dans une liste ....

    a+

  5. #5
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Dans un module (Alt+F11)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    Function Diff(champ As Range, champ2 As Range)
       Dim temp()
       ReDim temp(1 To champ.Count)
       j = 1
       For i = 1 To champ.Count
          témoin = IsError(Application.Match(champ(i), champ2, 0))
          If témoin Then
             temp(j) = champ(i): j = j + 1
          End If
       Next i
       Diff = Application.Transpose(temp)
    End Function
     
    Dans le tableur, sélectionner  D3:D12:
     
    =diff(B3:B12;C3:C12)
    Valider avec Maj+Ctrl+Entrée
    Dernière modification par SilkyRoad ; 14/02/2009 à 09h28.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2002] Liste déroulante calculé (supprimer cellule vide de la liste)
    Par sylvie35 dans le forum Excel
    Réponses: 1
    Dernier message: 10/09/2010, 17h59
  2. liste déroulante blanche mais pas vide
    Par rob1son76 dans le forum IHM
    Réponses: 4
    Dernier message: 18/06/2010, 12h14
  3. [XL-2003] Liste déroulante, problème avec cellules vides
    Par RussellD dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 18/05/2010, 15h02
  4. [MySQL] Liste déroulante mysql avec valeur vide
    Par tittano dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 12/02/2009, 15h31
  5. Réponses: 1
    Dernier message: 26/01/2009, 15h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo