• Initiateur de la discussion Initiateur de la discussion hmania
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

H

hmania

Guest
Bonjour,
N'etant pas un expert en VBA, je viens ici demander de l'aides.
J'ai dans un fichier excel une macro qui m'effectue un double filtre sur une feuille et qui m'extrait les données dans une nouvelle feuille que je crée.
Voici mon le bout de code qui permet de faire un filtre/extraction sur le mois, ici Janv:
Sheets("outil").Select
While Worksheets("outil").Range("A" & i).Value <> ""

If Worksheets("outil").Range("S" & i).Value = "janv" And (Worksheets("outil").Range("AF" & i).Value = "clos" Or Worksheets("outil").Range("AF" & i).Value = "delivre") Then

Worksheets("Janv").Range("A" & j).Value = Worksheets("outil").Range("D" & i).Value

Worksheets("Janv").Range("B" & j).Value = Worksheets("outil").Range("AR" & i).Value

Mon code me tri bien les données du mois de Janvier, et récupère toutes les lignes 'clos', mais pas les lignes 'delivre'.

Comment faire pour qu'il me prenne toutes les lignes contenant "clos" et "delivre", pour le mois de janvier ?

Merci de votre aide.
 
Re : Macro double filtre

Bonsoir hmania,

Peut-être :

If Worksheets("outil").Range("S" & i).Value = "janv" And (Worksheets("outil").Range("AF" & i).Value = "clos" Or Worksheets("outil").Range("S" & i).Value = "janv" And Worksheets("outil").Range("AF" & i).Value = "delivre") Then

Bonne nuit.

Jean-Pierre
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
915
Réponses
3
Affichages
880
Réponses
2
Affichages
673
Réponses
6
Affichages
738
Réponses
0
Affichages
658
Réponses
12
Affichages
731
Réponses
1
Affichages
671
Retour