Macro affiche message si cellule supérieur et inférieur.

mimi13580 Messages postés 72 Statut Membre -  
jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour, le Forum

Débutant en VBA, je recherche à mettre en place une macro qui permet d'afficher un message "valeur hors fourchettes" si ("B1:L1") inférieur a 10 et superieur a 20.
merci d'avance

1 réponse

  1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 831
     
    Bonjour,
    Sub test()
    Dim AuMoinsUneErreur As Integer
    Dim CoordonnesCellErreur As String
    Dim maplage As Range
    Set maplage = Range("B1:L1")
    CoordonnesCellErreur = ""
    AuMoinsUneErreur = 0
    
    For Each cell In maplage
        valeur = cell.Value
        If valeur < 10 Or valeur > 20 Then
         AuMoinsUneErreur = AuMoinsUneErreur + 1
         CoordonnesCellErreur = CoordonnesCellErreur & ", " & cell.Address
        End If
    Next
    
    If AuMoinsUneErreur > 0 Then
        MsgBox "valeur hors fourchettes  dans les cellules " & CoordonnesCellErreur
    End If
    
    End Sub
    


    1