Masquer plusieurs lignes

Résolu/Fermé
vash641 Messages postés 40 Date d'inscription lundi 20 avril 2009 Statut Membre Dernière intervention 6 janvier 2010 - 22 avril 2009 à 09:20
vash641 Messages postés 40 Date d'inscription lundi 20 avril 2009 Statut Membre Dernière intervention 6 janvier 2010 - 22 avril 2009 à 14:10
Bonjour, je souhaiterais masquer, dans un tableur excel, toutes les lignes contentant le mot FAUX, et conserver les lignes avec le mot VRAI. J'ais tenté de coder ça comme ci dessous, mais rien ne se passe:

Sub Cacher()

Dim i As Integer
Dim j As Integer
Dim Compt As Integer

Compt = 1

While Cells(Compt, 4).Value <> ""
    Compt = Compt + 1
Wend

j = 2

    For i = 2 To Compt - 1
        If Cells(i, 4) = "FAUX" Then Rows(i).Hidden = True
        If Cells(i, 4) = "VRAI" Then Rows(i).Hidden = False
        j = j + 1
    Next i
End Sub


Le nombre de lignes étant suceptible d'être modifié, j'ais repris un while pour pas avoir à modifier l'indice en cas de boucle for, mais pas sur que ça soit bon :s

1 réponse

vash641 Messages postés 40 Date d'inscription lundi 20 avril 2009 Statut Membre Dernière intervention 6 janvier 2010
22 avril 2009 à 14:10
Re, j'ais trouvé mon erreur, j'avais mis vrai à la place de true, et la même pour faux, plus la détection de fin de ligne sur une colonne vide ( permission de rigoler un bon coup ) du coup il ne s'exécutait jamais ^^'

Affaire résolu !
0