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

Macros et VBA Excel Discussion :

Validation de données avec critère


Sujet :

Macros et VBA Excel

  1. #1
    Membre habitué
    Homme Profil pro
    Inscrit en
    Novembre 2009
    Messages
    322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2009
    Messages : 322
    Points : 172
    Points
    172
    Par défaut Validation de données avec critère
    Bonjour et merci à l'avance pour vos réponses...

    Dans mon fichier Excel, j'aurai 3 feuilles dont 2 pour 2 fournisseurs et la dernière pour mes calculs.

    la première feuille sera nommé "fournisseur abc" et dans la colonne A j'aurai produit 1, produit 2, produit 3...

    Puis dans la feuille #2, ça sera "fournisseurs def" avec les produits 4, 5 et 6.

    Ma question :

    Dans ma troisième feuille, si j'inscrit dans A1 "fournisseur abc" , puis que je me place dans A2, j'aimerai utilisé la validation de donnée qui, selon ce qui est dans A1 me donnera uniquement la liste des choix du critère de validation de fournisseur abc, donc la liste déroulante "produit 1, 2 ou 3

    Si on modifie A1 et que c'est fournisseur def qui est inscrit par l'utilisateur dans A1, la liste de choix en A2 devra être les produite 4, 5 ou 6

    Est-il possible sans l'utilisation du VBA d'arriver à ce résultat ?

    Merci à l'avance

    Dlight

  2. #2
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    12 857
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 12 857
    Points : 28 777
    Points
    28 777
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Si on modifie A1 et que c'est fournisseur def qui est inscrit par l'utilisateur dans A1, la liste de choix en A2 devra être les produite 4, 5 ou 6
    Est-il possible sans l'utilisation du VBA d'arriver à ce résultat ?
    En nommant les plages de cellules contenant les éléments à lister et en utilisant une formule à l'aide de la fonction INDIRECT.
    Exemple
    Les élément à lister pour les produits du fournisseur "abc" sont nommés lst_abc et ceux du fournisseur "def" nommés lst_def
    Soit dans le gestionnaires des noms les références qui suivent et la formule également placée dans le gestionnaire des noms se nomme fnListe
    • lst_abc ='Fournisseur abc'!$A$2:$A$4
    • lst_def ='Fournisseur def'!$A$2:$A$4
    • fnListe =INDIRECT("lst_" & DROITE(Facture!$A2;3))

    Dans la feuille nommée Facture définir la Validation de données (Liste) sur la colonne B (B2:B9) en faisant référence à la formule nommée fnListe
    Et donc en tapant en colonne A (A2:A9) Fournisseur abc ou Fournisseur def la liste déroulante fera référence à lst_abc ou lst_def

    Formule à adapter bien entendu selon tes besoins.
    Philippe Tulliez
    Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément. (Nicolas Boileau)
    Lorsque vous avez la réponse à votre question, n'oubliez pas de cliquer sur et si celle-ci est pertinente pensez à voter
    Mes tutoriels : Utilisation de l'assistant « Insertion de fonction », Les filtres avancés ou élaborés dans Excel
    Mon dernier billet : Utilisation de la fonction Dir en VBA pour vérifier l'existence d'un fichier

Discussions similaires

  1. validation de données avec struts2(validator)
    Par safito dans le forum Struts 1
    Réponses: 0
    Dernier message: 16/05/2010, 00h16
  2. Création de validation de donnée avec plage variable
    Par Krovax dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 26/02/2009, 13h14
  3. validation de données avec l'extension Filter
    Par RootsRagga dans le forum Langage
    Réponses: 2
    Dernier message: 12/12/2008, 22h16
  4. Réponses: 11
    Dernier message: 14/07/2008, 18h35
  5. [MySQL] Erreur lors d'une récupération de données avec critère de sélection
    Par Squalthor dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 08/11/2006, 11h28

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