Excel 2007 - Filtre, macro et inputbox
Résolu/Fermé
Beeloobop
Messages postés
63
Date d'inscription
jeudi 11 février 2010
Statut
Membre
Dernière intervention
4 décembre 2010
-
Modifié par Beeloobop le 9/07/2010 à 17:43
Beeloobop Messages postés 63 Date d'inscription jeudi 11 février 2010 Statut Membre Dernière intervention 4 décembre 2010 - 13 juil. 2010 à 11:15
Beeloobop Messages postés 63 Date d'inscription jeudi 11 février 2010 Statut Membre Dernière intervention 4 décembre 2010 - 13 juil. 2010 à 11:15
A voir également:
- Excel 2007 - Filtre, macro et inputbox
- Liste déroulante excel - Guide
- Photo filtre gratuit - Télécharger - Retouche d'image
- Si et excel - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Word et excel gratuit - Guide
2 réponses
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 684
Modifié par gbinforme le 9/07/2010 à 22:13
Modifié par gbinforme le 9/07/2010 à 22:13
bonjour
Le plus simple est de changer ainsi ton code :
Ainsi, lorsque tu ne saisis pas de Stock et/ou pas de Fournisseur, ton code fonction selon ton souhait.
Toujours zen
Le plus simple est de changer ainsi ton code :
If Stock <> "" Then Selection.AutoFilter Field:=3, Criteria1:=Stock, Operator:=xlAnd End If If Fournisseur <> "" Then Selection.AutoFilter Field:=4, Criteria1:=Fournisseur, Operator:=xlAnd End If Dim Lg% Lg = Range("A65536").End(xlUp).Row Range("a1:d" & Lg).Copy Destination:=Range("f10")
Ainsi, lorsque tu ne saisis pas de Stock et/ou pas de Fournisseur, ton code fonction selon ton souhait.
Toujours zen
Beeloobop
Messages postés
63
Date d'inscription
jeudi 11 février 2010
Statut
Membre
Dernière intervention
4 décembre 2010
11
13 juil. 2010 à 11:15
13 juil. 2010 à 11:15
Arf!
En fait il y avait une coquille dans mon code
Stock était déterminé par les deux entrées d'inputbox de Stock et Fournisseur!
Un copier-coller malheureux ...
Du coup ça marche à merveille!
Merci pour ton aide précieuse!
En fait il y avait une coquille dans mon code
Stock était déterminé par les deux entrées d'inputbox de Stock et Fournisseur!
Un copier-coller malheureux ...
Du coup ça marche à merveille!
Merci pour ton aide précieuse!
13 juil. 2010 à 10:38
Je vais tester ça tout de suite!
Merci beaucoup!
13 juil. 2010 à 10:56
ça marche nickel pour le stock, mais curieusement ça ne fonctionne pas pour le fournisseur (toutes les lignes ne sont pas encore remplie, ça expliquerait le problème?).
Par exemple si je met Désignation=Pelle et Stock="" et que dans le code j'ai mis les lignes concernant le fournisseur en texte, tout va bien, j'obtiens toutes les pelles quelque soit leur stock.
Mais si je remets les lignes de fournisseur dans le code, et que je mets Fournisseur = "" (avec les mêmes critères que précédement pour les 2 autres filtres) alors il me sort toute la liste du magasin!
C'est à n'y rien comprendre ce shmilblik... Encore une idée de génie?