Bonjour,

Ce problème a déjà été évoqué plusieurs fois mais je n'y comprends rien.

J'aimerai masquer les lignes d'un fichier excel si 3 conditions sont respectées:

Il faut masquer la ligne si dans une même ligne colonne B<>"", colonne C="" et colonne D="" sur la plage B5:D150

J'ai tenté un bout de code qui ne marche pas

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
Sub masquer()
 
Worksheets("Sheet2").Range("B5:D130").Select
    For Each o In Selection
        If o.Value = "" Then
            o.EntireRow.Hidden = True
        End If
Next
 
End Sub
J'ai directement une erreur sur Worksheets("Sheet2").Range("B5:D130").Select.
J'ai voulu tenter une boucle imbriqué pour la condition B<>"" mais je n'y arrive pas, ça fait des heures que je cherche mais je ne trouve pas....

Merci d'avance pour votre aide!