WorksheetFunction.Index

  • Initiateur de la discussion Initiateur de la discussion Lu K
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Lu K

XLDnaute Occasionnel
Bonjour le forum,

Je veux utilisé dans un Userform une fonction équivalente à rechercheV pour mettre le résultat dans un Label. Après plusieur recherche, j'ai trouvé une fonction équivalente qui est Index.

Mais voila, celle-ci ne fonctionne pas mieux que VLookup. Dans ma colonne "C" il y a mes références, testbm.numero1 est ma recheche et 12 correspont à la colonne "N".

Code :

testbm.nreception1.Caption = WorksheetFunction.Index(Range("c3:n5000").Value, testbm.numero1.Value, 12)

Cette fonction "fonctionne" lorsque que ma recherche est limité à un chiffre contenant 2 numéro. Au dela : Y'as plus rien qui marche. Si ma recherche = 1 il me donne la correspondance de la colonne "N". Si ma recherche = 125365, ça marche pas !!!

Quelque peut m'aider ?

Merci d'avance
 
Re : WorksheetFunction.Index

Bonjour Pierrot93,

Merci pour t'as réponse ça marche Nickel.

Voici mon code.

On Error Resume Next
If testbm.numero1.Value = "" Then
testbm.nreception1.Caption = ""
Else
Dim Fiche As String
Fiche = testbm.numero1.Value
With Sheets("Feuil1").Range("c2:c5000")
Set c = .Find(Fiche, LookIn:=xlValues)
testbm.nreception1.Caption = c.Offset(0, 11)
End With
End If
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
410
Réponses
3
Affichages
994
R
Réponses
3
Affichages
1 K
rakaf.jeux
R
Retour