OVH Cloud OVH Cloud

VBA confirmer presence valeur dans une plage

4 réponses
Avatar
Domi
Bonjour,
Je voudrait par une petite macro m'assurer que la valeur en B12 est bien
presente dans la plage "Liste"
avec un petit message "présent" ou "Absent"
Quelqu'un pourrait-il m'indiquer le code à utiliser ?
Merci
Domi

4 réponses

Avatar
Joel
Bonsoir,

vit'fait sur le gaz (sans tester...)
sub test()
dim oCell as range
for each ocell in range("Liste")
if ocell.value=range("B12").value then
msgbox "présent"
exit sub
endif
next
msgbox "Présent"
end sub
--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr
"Domi" a écrit dans le message de
news:%
Bonjour,
Je voudrait par une petite macro m'assurer que la valeur en B12 est bien
presente dans la plage "Liste"
avec un petit message "présent" ou "Absent"
Quelqu'un pourrait-il m'indiquer le code à utiliser ?
Merci
Domi




Avatar
Domi
Efficace ;o)
Merci
Domi

"Joel" a écrit dans le message de
news:cc6qer$vep$
Bonsoir,

vit'fait sur le gaz (sans tester...)
sub test()
dim oCell as range
for each ocell in range("Liste")
if ocell.value=range("B12").value then
msgbox "présent"
exit sub
endif
next
msgbox "Présent"
end sub
--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr
"Domi" a écrit dans le message de
news:%
Bonjour,
Je voudrait par une petite macro m'assurer que la valeur en B12 est bien
presente dans la plage "Liste"
avec un petit message "présent" ou "Absent"
Quelqu'un pourrait-il m'indiquer le code à utiliser ?
Merci
Domi








Avatar
michdenis
Bonjour Domi,

Il y a ceci aussi : en adaptant le nom de la feuille :

'-----------------------
Sub Présence()

With Worksheets("Feuil3")
If Not IsError(Application.Match(.Range("B12"), Range("liste"), 0)) Then
MsgBox "Présent"
End If
End With

End Sub
'-----------------------


Salutations!



"Domi" a écrit dans le message de news:%
Bonjour,
Je voudrait par une petite macro m'assurer que la valeur en B12 est bien
presente dans la plage "Liste"
avec un petit message "présent" ou "Absent"
Quelqu'un pourrait-il m'indiquer le code à utiliser ?
Merci
Domi
Avatar
Domi
Merci, j'aime bien cette alternative plus concise.
Domi

"michdenis" a écrit dans le message de
news:%
Bonjour Domi,

Il y a ceci aussi : en adaptant le nom de la feuille :

'-----------------------
Sub Présence()

With Worksheets("Feuil3")
If Not IsError(Application.Match(.Range("B12"), Range("liste"), 0))
Then

MsgBox "Présent"
End If
End With

End Sub
'-----------------------


Salutations!



"Domi" a écrit dans le message de
news:%

Bonjour,
Je voudrait par une petite macro m'assurer que la valeur en B12 est bien
presente dans la plage "Liste"
avec un petit message "présent" ou "Absent"
Quelqu'un pourrait-il m'indiquer le code à utiliser ?
Merci
Domi