Bonjour,
Dans un premier temps je veux afficher tous mes onglets avec le mot "Nouveau" puis dans un second temps, je chercher à masquer des onglets en fonction de 3 critères (simultanés) :
Le nom de l'onglet doit contenir "Nouveau"
La chiffre indiqué en A1 doit être supérieur à une hypothèse définie dans un autre onglet
La chiffre indiqué en A2 doit être supérieur à une hypothèse définie dans un autre onglet
Voici ma macro (qui ne fonctionne pas) :
Sub Macro2()
For Each ws In Worksheets
If UCase(ws.Name) Like "*Nouveau*" Then
ws.Activate
ws.Visible = True
End If
Next ws
NA = Sheets("Base").Range("B25")
NP = Sheets("Base").Range("B3")
For Each ws In Worksheets
If UCase(ws.Name) Like "*Nouveau*" And ws.Range("A1") > NA And ws.Range("A2") > NP Then
ws.Visible = 0
End If
Next ws
End Sub
Merci pour votre aide.