Bonjour à tous,
J'aimerai piloter le Filtre avec VBA.
Explication:
J'ai 1 tableaux d'entrée T1 = A2:J2001 composé
1) d'un départ: Dep1
2) De 8 constantes V10, V11, V12, V13, V14, V15, V16 et V17
3) D'une arrivée AR1
Les données exploitables: Le tableau M1:T2001
Le tableau résultat V2:AC9
La demande:
Boucle 1: Sélection de la lignes 2 à la ligne 9 (A2:J2) à (A9:J9)
Boucle 2:
a) Filtre les données Dep1 correspondant à J2. Si le nombre de lignes filtrées est > 5: alors copie les résultats du tableau M1:T1 en V2:AC2 et je passe en b
b) Filtre les données V10 correspondant à A2. Si le nombre de lignes filtrées est < 5 alors fin boucle 2 et on passe en boucle 1(sélection de la ligne 3: A3:J3 puis boucle 2 cad filtre de V10 à V17). Dans le cas ou le nombre de lignes filtrées aurait été > 5 alors copie du tableau M1:T1 en V2:AC2 et on passe en c
c) Filtre les données V11 correspondant à B2. Si le nombre de lignes filtrées est < 5 alors fin boucle 2 et on passe en boucle 1(sélection de la ligne 3: A3:J3 puis boucle 2 cad filtre de V10 à V17). Dans le cas ou le nombre de lignes filtrées aurait été > 5 alors copie du tableau M1:T1 en V2:AC2 et on passe en d
d) etc. avec même méthode jusqu'en V17
J'espère avoir été suffisamment clair dans mes explications.
Merci par avance
J'aimerai piloter le Filtre avec VBA.
Explication:
J'ai 1 tableaux d'entrée T1 = A2:J2001 composé
1) d'un départ: Dep1
2) De 8 constantes V10, V11, V12, V13, V14, V15, V16 et V17
3) D'une arrivée AR1
Les données exploitables: Le tableau M1:T2001
Le tableau résultat V2:AC9
La demande:
Boucle 1: Sélection de la lignes 2 à la ligne 9 (A2:J2) à (A9:J9)
Boucle 2:
a) Filtre les données Dep1 correspondant à J2. Si le nombre de lignes filtrées est > 5: alors copie les résultats du tableau M1:T1 en V2:AC2 et je passe en b
b) Filtre les données V10 correspondant à A2. Si le nombre de lignes filtrées est < 5 alors fin boucle 2 et on passe en boucle 1(sélection de la ligne 3: A3:J3 puis boucle 2 cad filtre de V10 à V17). Dans le cas ou le nombre de lignes filtrées aurait été > 5 alors copie du tableau M1:T1 en V2:AC2 et on passe en c
c) Filtre les données V11 correspondant à B2. Si le nombre de lignes filtrées est < 5 alors fin boucle 2 et on passe en boucle 1(sélection de la ligne 3: A3:J3 puis boucle 2 cad filtre de V10 à V17). Dans le cas ou le nombre de lignes filtrées aurait été > 5 alors copie du tableau M1:T1 en V2:AC2 et on passe en d
d) etc. avec même méthode jusqu'en V17
J'espère avoir été suffisamment clair dans mes explications.
Merci par avance
Pièces jointes
Dernière édition: