salut,
voici une solution rapide même si peu élégante. Mais ça marche :
Sub Test() 'Cherche si une des valeurs est "C" sinon "B" sinon "A"
' On peut faire bien plus élégant mais pas le temps !
trouvé = ""
For i = 5 To 8
If Cells(i, 2) = "C" Then 'Balaye les lignes de 5 à 8 dans la colonne "B"
[EDIT] valeur = "C" ==> trouvé = "C"
Exit For 'Inutile de continuer
End If
Next i
If trouvé = "" Then
For i = 5 To 8
If Cells(i, 2) = "B" Then
[EDIT] valeur = "B" ==> trouvé = "B"
Exit For 'Inutile de continuer
End If
Next i
End If
If trouvé = "" Then
For i = 5 To 8
If Cells(i, 2) = "A" Then
[EDIT] valeur = "A" ==> trouvé = "A"
Exit For 'Inutile de continuer
End If
Next i
End If
Cells.Range("C5" ) = trouvé 'Affiche le résultat dans la cellue "C5" du tableur
End Sub
Message édité par itela le 12-02-2004 à 16:19:39