Macro pour masquer des lignes en fonction d'une valeur

Bonjour,

J'aimerais obtenir une macro afin de masquer toutes les lignes (A9:A30), lorsque la somme de lignes depuis J1 (S9:S30), est inférieur à 35.

--> Si le collaborateur à -35 (colonne S:S) = masquer sa ligne

Merci beaucoup.

14exemple.xlsx (35.09 Ko)

Bonjour,

as-tu pensé à utiliser un filtre ? (afficher toutes les lignes qui répondent à la condition inverse, valeur >=-35)

J'y ai pensé mais d'autres tableau de la même forme et pas du même process seront sous ses données. Je pense qu'une macro est la meilleure solution mais je suis pas très calé

Sujet clos, j'ai réussi :

je vous donne l'astuce ci-besoin :

Sub PREPINFA35()

DebutLgn = 9
FinLgn = 26
Valeur = 13
For NbLgn = DebutLgn To FinLgn
If Cells(NbLgn, Valeur).Value < 35 Then
Cells(NbLgn, Valeur).EntireRow.Hidden = True
End If
Next NbLgn

DebutLgn = 52
FinLgn = 62
Valeur = 13
For NbLgn = DebutLgn To FinLgn
If Cells(NbLgn, Valeur).Value < 25 Then
Cells(NbLgn, Valeur).EntireRow.Hidden = True
End If
Next NbLgn

DebutLgn = 69
FinLgn = 79
Valeur = 13
For NbLgn = DebutLgn To FinLgn
If Cells(NbLgn, Valeur).Value < 30 Then
Cells(NbLgn, Valeur).EntireRow.Hidden = True
End If
Next NbLgn

End Sub

Rechercher des sujets similaires à "macro masquer lignes fonction valeur"