VBA : Sélection multi-critères table excel
Résolu
cestsupergenial
Messages postés
18
Statut
Membre
-
cestsupergenial Messages postés 18 Statut Membre -
cestsupergenial Messages postés 18 Statut Membre -
Bonjour à tous,
Novice en VBA, en apprentissage en grande partie grâce à la communauté CCM, il me reste beaucoup de points à apprendre, et notamment le suivant qui me pose problème :
J'ai créé une base de donnée excel regroupant différents produits appartenant à 4 groupes différents (1,2,3,4), et tous constitués de la même manière : un nom, un effort max qu'il peut supporter, et sa déflexion maximale.
Ces informations sont enregistrées dans une feuille nommées "datas".
J'aimerai maintenant que sur ma feuille de présentation des résultats feuille "resultat") je puisse afficher tous les produits correspondant aux critères suivants :
-quand je rentre le numéro de l'équipement, ma macro vienne chercher les informations dans la table correspondante à ce numéro.
-quand je rentre dans une cellule un poids maximum et dans une autre une deflexion maximum, s'affiche dans une colonne tous les noms de machines correspondants à celles qui valident ces deux critères.
-que, au changement des valeurs des poids et deflexions puis sur l'appui du bouton qui lance la macro, les anciens noms soient effacés au profit des nouveaux.
Je suis preneur de toute piste qui pourra me guider sur la bonne voie !
Novice en VBA, en apprentissage en grande partie grâce à la communauté CCM, il me reste beaucoup de points à apprendre, et notamment le suivant qui me pose problème :
J'ai créé une base de donnée excel regroupant différents produits appartenant à 4 groupes différents (1,2,3,4), et tous constitués de la même manière : un nom, un effort max qu'il peut supporter, et sa déflexion maximale.
Ces informations sont enregistrées dans une feuille nommées "datas".
J'aimerai maintenant que sur ma feuille de présentation des résultats feuille "resultat") je puisse afficher tous les produits correspondant aux critères suivants :
-quand je rentre le numéro de l'équipement, ma macro vienne chercher les informations dans la table correspondante à ce numéro.
-quand je rentre dans une cellule un poids maximum et dans une autre une deflexion maximum, s'affiche dans une colonne tous les noms de machines correspondants à celles qui valident ces deux critères.
-que, au changement des valeurs des poids et deflexions puis sur l'appui du bouton qui lance la macro, les anciens noms soient effacés au profit des nouveaux.
Je suis preneur de toute piste qui pourra me guider sur la bonne voie !
A voir également:
- Excel liste déroulante multi critères
- Excel compter cellule couleur sans vba - Guide
- Dépassement de capacité vba ✓ - Forum Excel
- Incompatibilité de type vba ✓ - Forum VB / VBA
- Erreur 13 incompatibilité de type VBA excel ✓ - Forum Excel
- Vba range avec variable ✓ - Forum VB / VBA
merci du coup de main !
Donnes moi un exemple précis de choix faits (en indiquant dans quelles cellules) et des résultats tirés de "k_ashrae_tablas", qui devraient s'afficher et où
https://www.cjoint.com/c/FFxvlBTdVgc
http://www.cjoint.com/c/FFxwGWU7qI3
Par contre comme tu as plus de colonnes de Datas dans ton fichier réel au lieu de
col = Range("B3") * 3 - 2 pour trouver la colonne correspondant à chaque type ce sera
col = Range("B3") * 5 - 4
et au lieu de décaler de 2 colonnes pour le poids il faudra décaler de 4
Cdlmnt
Via