macro cherche valeur avec plusieurs critères

milo2013

XLDnaute Nouveau
Tout d'abord bonjour à tous!

Je suis nouveau alors si je commets quelques erreurs soyez indulgents.

J'ai un fichier excel et je voudrais afficher la ligne qui contient plusieurs critères introduits dans des inputbox. J'ai réussi déjà une partie mais je bloque pour cette dernière demande.
Je voudrais au moyen de inputbox rentrer par exemple: Vis tête cylindrique à six pans creux,M6,20,InoxA2 et que la ligne soit sélectionnée.

Merci à tous pour votre aide!
 

Pièces jointes

  • N°SAP.zip
    38.6 KB · Affichages: 40
  • N°SAP.zip
    38.6 KB · Affichages: 38
  • N°SAP.zip
    38.6 KB · Affichages: 38
Dernière édition:

Arpette

XLDnaute Impliqué
Re : macro cherche valeur avec plusieurs critères

Tout d'abord bonjour à tous!

Je suis nouveau alors si je commets quelques erreurs soyez indulgents.

J'ai un fichier excel et je voudrais afficher la ligne qui contient plusieurs critères introduits dans des inputbox. J'ai réussi déjà une partie mais je bloque pour cette dernière demande.
Je voudrais au moyen de inputbox rentrer par exemple: Vis tête cylindrique à six pans creux,M6,20,InoxA2 et que la ligne soit sélectionnée.

Merci à tous pour votre aide!

Bonsoir et bienvenu à toi, je ne comprends pas bien ce que tu veux. Dans ta macro il y a du code qui ressemble à un usrform. Si c'est un userform, je peux t'envoyer un exemple et tu me dis, ici je veux çà, ici je souhaite çà etc..., parce que la je vois des commandes click button mais il n'y a pas de bouton.
@+
 

Gorfael

XLDnaute Barbatruc
Re : macro cherche valeur avec plusieurs critères

Salut milo2013 et le forum
et je voudrais afficher la ligne qui contient plusieurs critères introduits dans des inputbox.
Soit logique : Feuille Vis
- M4 : ligne 13
- 16 mm : ligne 15
Dur d'afficher la ligne, non :) ?
Je sais que c'est fatiguant, mais il faut que chaque ligne ait les infos nécessaires :
6 pans creux / M4 / 12 / ISO 4762 / Inox A2 / 2541.3870
6 pans creux / M4 / 16 / ISO 4762 / Inox A2 / 2541.3871

6 pans creux / M5 / 12

6 pans creux / M6 / 16 / ISO 4762 / Inox A2 /
6 pans creux / M6 / 20 / ISO 4762 / Inox A2 /
6 pans creux / M6 / 25 / ISO 4762 / Inox A2 /
6 pans creux / M6 / 30 / ISO 4762 / Inox A2 /
Etc..., ce qui permet de sélectionner un 6 pans creux de 6 en 16 mm

Au lieu des InputBox, il serait préférable d'utiliser des ComboBox : ça évite les erreurs de frappe.
Pour un cas comme ça, au lieu de sélectionner la ligne (ce qui oblige à écrire tous les critères), je préfère utiliser les filtres auto, qui masque toutes les lignes ne répondant pas aux critères définis.
A+
 
Dernière édition:

milo2013

XLDnaute Nouveau
Re : macro cherche valeur avec plusieurs critères

Salut merci pour ta réponse.

Je me suis mal exprimé....Lol

Ex: Vis/tête cylindrique à 6 pans creux/M4/16

Ma 1ère inputbox trouve la ligne 5 (vis)
2ème input box trouve la ligne 5 (tête cylindrique à 6 pans creux)
3ème input box trouve la ligne 13 (M4)
4ème inputbox trouve la ligne 15 (16)

J'ai pensé faire appel à une boucle For qui ferait 4 pas mais qui devrait reprendre la sélection précédente pour ne pas regarder à nouveau dans toute la feuille, car j'ai plusieurs éléments nommés de la même manière (M6,INOXA2,...)
Par contre je ne sais pas comment créer cette boucle for.
Concernant les combobox je n'ai jamais utilisé je sais pas comment ça marche.

Je renvoie le fichier modifié.J'espère que c'est un peu plus explicite...
 

Pièces jointes

  • N°SAP.zip
    40 KB · Affichages: 45
  • N°SAP.zip
    40 KB · Affichages: 45
  • N°SAP.zip
    40 KB · Affichages: 45
Dernière édition:

milo2013

XLDnaute Nouveau
Re : macro cherche valeur avec plusieurs critères

Merci pour mon cas c'est parfait c'est vrai je me suis un peu compliqué la vie pour rien.
Simplement je voulais avoir plusieures feuilles avec des catégories différentes (vis,rondelles,écrous,...), mais en fait cette solution convient bien. Je m'initie à vba et je voulais travailler du code mais bon pourquoi faire compliqué quand on peut faire simple...Lol.
Merci beaucoup.
 

Discussions similaires

Statistiques des forums

Discussions
312 329
Messages
2 087 327
Membres
103 518
dernier inscrit
hbenaoun63