OVH Cloud OVH Cloud

Verifier la presence d'une valeur dans une plage

4 réponses
Avatar
Michael
Bonjour à tous

Je fais de nouveau appel à vous car je butte.

J'aimerai savoir comment faire en VBA la chose suivante :

sub test
with sheets("1")
"si il y a une valeur dans les cellules de B3 à E70 alors
msgbox "qqchose"
end sub

Merci pour votre aide !

4 réponses

Avatar
Daniel
Bonjour.

Sub test()
Dim c As Range
Set c = Range("B3:E70").Find("*")
If Not c Is Nothing Then MsgBox "Y a qqchose"
End Sub

Cordialement.
Daniel
"Michael" a écrit dans le message de news:
%

Bonjour à tous

Je fais de nouveau appel à vous car je butte.

J'aimerai savoir comment faire en VBA la chose suivante :

sub test
with sheets("1")
"si il y a une valeur dans les cellules de B3 à E70 alors
msgbox "qqchose"
end sub

Merci pour votre aide !






Avatar
Michael
Merci impeccable !
Avatar
ru-th
salut

variante
If Application.Counta([b3:e70]) > 0 Then MsgBox "quelques chose"

a+
rural thierry
"Michael" a écrit dans le message de
news:%

Bonjour à tous

Je fais de nouveau appel à vous car je butte.

J'aimerai savoir comment faire en VBA la chose suivante :

sub test
with sheets("1")
"si il y a une valeur dans les cellules de B3 à E70 alors
msgbox "qqchose"
end sub

Merci pour votre aide !






Avatar
Charles Ingals
Bonjour tout le monde,
Une autre variante:

Sub toto()
Dim cell As Range
For Each cell In Range("A1:B10")
If cell.Value = "titi" Then
MsgBox ("La valeur titi a été trouvée en ") & cell.Address
End If
Next cell
End Sub

Bonne soirée à tous.
@+


Bonjour à tous

Je fais de nouveau appel à vous car je butte.

J'aimerai savoir comment faire en VBA la chose suivante :

sub test
with sheets("1")
"si il y a une valeur dans les cellules de B3 à E70 alors
msgbox "qqchose"
end sub

Merci pour votre aide !