[Excel-VBA] Code avec erreur

Bonjour a tous,

Je trouve pas le problème ou plutôt la solution pour exécuté ce code, il me mes un message d'erreur.

Sub test()

If Range("I11:I30").Value = "Litige cloturé" Then
' ....
End If
End Sub

Je veux que si le mot "litige clôture" apparait dans une des cellule de la colonne i alors ...

Mais la premiére ligne avec Range me renvois une erreur.

Merci a tous

Bonjour,

Un Range de plusieurs cellules n'a pas de Value :

Il a plusieurs cellules qui ont des adresses et des valeurs différentes. C'est tout.

A+

Bonsoir,

Pour compléter la réponse de Galopin01, un peu faiblard sur ce coup :-), il faut boucler sur chacune des cellules de la plage pour connaitre leur valeur :

Sub Test()
   Dim rCellule As Range
   For Each rCellule In Range("I11:I30")
   If rCellule.Value = "Litige cloturé" Then _
      MsgBox "Litige cloturé en cellule " & rCellule.Address
   Next rCellule
End Sub

Ok super ca marche !

Mais encore un petit soucis j'ai déjà des "litige clôture" qui sont en filtre automatique, et je veux pas qu'il vois ceux qui sont déjà en filtre..

Rechercher des sujets similaires à "vba code erreur"