Sub test()
For Each Cellule In [nb_jour]
If Cellule.Value > 3 Then MsgBox "La cellule " & Cellule.Address(0, 0) & " est supérieure à 3."
Next
End Sub
Bonjour
En VBA les plages nommées ne sont pas utilisées
.....
A+ François
Sub Compte()
Compteurv = 0
Dim Macellule As Object 'Déclaration d'une variable
For Each Macellule In Range("nb_jour") 'Boucle dans la plage
If Macellule > 3 Then Compteurv = Compteurv + 1
Next Macellule
MsgBox "Il y a " & CStr(Compteurv) & " Valeurs supérieurs à trois"
End Sub