cherche formule précise

B

bobo

Guest
bonjour, voilà mon problème :
je cherche une formule précise.
exemple :
cellule c8 = 5
cellule c9 = 6
cellule c10 = 7
cellule c11 = 8

cellule a1 = 6

cellule a3 = je veux que excel compare a1 avec chaque cellule de c8 à c11.
S'il trouve la valeur a1 dans une des cellules c8 à c11 il met la valeur 1 à la cellule a3. sinon il met 0
On m' a dit qu'il existe une formule qui permet de considérer l' ensemble des cellules c8...c11 comme un tout et de chercher la valeur a1 dans cet ensemble.
Moi, j' ai utilisé une formule longue qui bouffe de la mémoire du genre compare a1 à c8 puis compare a1 à c9 puis à c10...etc.
Quand l' ensemble des cellules va de c8 à c50. Imaginer la longueur de ma formule !
Quelle est cette formule simplifié ?
J' espere avoir été clair, sinon demander moi des précisions.
Merci d' avance.
 
T

Ti

Guest
voilà une petite macro qui devrait réaliser ça :

Sub Compare()
Dim Cel As Range
Range("A3").Value = 0
For Each Cel In Range("C8:C50")
If Cel.Value = Range("A1").Value Then
Range("A3").Value = 1
Exit For
End If

Next Cel
End Sub
 

Discussions similaires