Salut a tous !!

Alors voila :
J'ai un fichier Excel de +- 400000 lignes...
Et je dois trier les entrées en fonction de certain champs, puis faire une feuille Excel pour chaque type sorti de cette manière.

Voici un exemple :
Je dois faire une feuilles avec toutes les entrées qui ont pour valeur pour la premiere colonne "coucou";
Je dois faire une autre feuilles avec toutes les entrees qui ont pour valeur la 3eme colonne "les amis";
etc...avec 10 colonnes...

Donc voici ma question :
Il vaut mieux répéter 10 boucle sur les 400000 lignes en faisant une condition par boucle :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 
For i =1 To 400000
    If Cell(i, 1) = "" Then
        RangerDansFeuille1()
    End If
Next
For i =1 To 400000
    If Cell(i, 2) = "" Then
        RangerDansFeuille2()
    End If
Next
For i =1 To 400000
    If Cell(i, 3) = "" Then
        RangerDansFeuille3()
    End If
Next
For i =1 To 400000
    If Cell(i, 4) = "" Then
        RangerDansFeuille4()
    End If
Next
For i =1 To 400000
    If Cell(i, 5) = "" Then
        RangerDansFeuille5()
    End If
Next
.
.
.
Ou bien faire une boucle et tester toute les conditions sur la ligne selectionnee par la boucle :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
For i = 1 To 400000
    If Cell(i, 1) Then
        RangerDansFeuille1()
    End If
    If Cell(i, 2) Then
        RangerDansFeuille2()
    End If
    If Cell(i, 3) Then
        RangerDansFeuille3()
    End If
    If Cell(i, 4) Then
        RangerDansFeuille4()
    End If
    .
    .
    .
Next
?

Cordialement,
Rhoblik.