Bonjour a tous,
Je tiens tout d'abord a remercier ce formidable forum qui m'a deja permis (Jusque la sans vous embeter) d'avancer sur un projet de stage tres loin de mes competences. Je m'excuse d'avance pour les fautes (j'ecris avec un clavier qwerty). Je suis desormais bloquee et je n'arrive pas a trouver un probleme semblable dans l'historique du forum (J'espere expliquer assez clairement mon probleme);
Je dois faire une application avec un UserForm (deja bien avance), qui fonctionne essentiellement sur des filtre avances selon les reponses cochees. Il arrive un moment ou l'utilisateur doit choisir dans des echelles de valeurs (par exemple, <10Kg; [10;20]Kg;[20;40]Kg;>40Kg), grace a des CheckBox dans mon UserForm. Or ce choix permet d'affiner le plus possible la recherche, mais n'est pas exclusif (Par exemple, si on peut porter un poids entre 20 et 40 kg, on peut porter un poids de 10kg, mais cocher [20;40] permet de selectionner seulement les produits qui se rapprochent le plus de ce critere).
Mon probleme intervient ici: si je fais un filtre avance, mais que les resultats sont vides, il faudrait appliquer automatiquement le filtre avance de la categorie suivante:
If CheckBox1.Value=True, then,
If (Attention je ne sais pas l'ecrire en VBA ) Filtre 1 = aucun resultat, Then appliquer le deuxieme filtre,
Else, Appliquer le premier filtre
End if
End if
1- Est-ce deja possible? Si oui, pouvez vous m'aider sur ce code?
2- Avez-vous eventuellement une idee moins compliquee a laquelle je n'ai pas pensee?
Je vous mets un fichier (un peu vague je l'avoue, mais assez clair je l'espere) expliquant ce que je souhaite faire, mais si vous avez besoin de mon outil complet a ce stade, cela risque d'etre plus complique car il est completement confidentiel...
Je vous remercie beaucoup,
Pochoco
Je tiens tout d'abord a remercier ce formidable forum qui m'a deja permis (Jusque la sans vous embeter) d'avancer sur un projet de stage tres loin de mes competences. Je m'excuse d'avance pour les fautes (j'ecris avec un clavier qwerty). Je suis desormais bloquee et je n'arrive pas a trouver un probleme semblable dans l'historique du forum (J'espere expliquer assez clairement mon probleme);
Je dois faire une application avec un UserForm (deja bien avance), qui fonctionne essentiellement sur des filtre avances selon les reponses cochees. Il arrive un moment ou l'utilisateur doit choisir dans des echelles de valeurs (par exemple, <10Kg; [10;20]Kg;[20;40]Kg;>40Kg), grace a des CheckBox dans mon UserForm. Or ce choix permet d'affiner le plus possible la recherche, mais n'est pas exclusif (Par exemple, si on peut porter un poids entre 20 et 40 kg, on peut porter un poids de 10kg, mais cocher [20;40] permet de selectionner seulement les produits qui se rapprochent le plus de ce critere).
Mon probleme intervient ici: si je fais un filtre avance, mais que les resultats sont vides, il faudrait appliquer automatiquement le filtre avance de la categorie suivante:
If CheckBox1.Value=True, then,
If (Attention je ne sais pas l'ecrire en VBA ) Filtre 1 = aucun resultat, Then appliquer le deuxieme filtre,
Else, Appliquer le premier filtre
End if
End if
1- Est-ce deja possible? Si oui, pouvez vous m'aider sur ce code?
2- Avez-vous eventuellement une idee moins compliquee a laquelle je n'ai pas pensee?
Je vous mets un fichier (un peu vague je l'avoue, mais assez clair je l'espere) expliquant ce que je souhaite faire, mais si vous avez besoin de mon outil complet a ce stade, cela risque d'etre plus complique car il est completement confidentiel...
Je vous remercie beaucoup,
Pochoco