Je tente de transcrire une formule matricielle en fonction perso.
je remercie encore CrisV pour son aide precieuse pour la matricielle.
{=PETITE.VALEUR(SI(ZN=0;LIGNE(ZN);"");1)}
= = = fonction perso -
Function Basse(plage1 As Range, VAL1, Position)
Dim Tabl As Variant
Tabl = plage1.Value
compteur = 0
'
For Z = 1 To UBound(Tabl)
'
'
If Tabl(Z, 1) = VAL1 Then
'
compteur = compteur + 1
'
ElseIf Position = compteur Then
Basse = Z - 1
Exit For
'
End If
'
Next Z
'
End Function
= = = =
Cette Fonction Perso marche, mais un avis sur le code VBA serait le
bienvenu.