Fonctions match et index

  • Initiateur de la discussion Initiateur de la discussion Alex
  • 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 !

A

Alex

Guest
Salut a tous ;


je suis face a un probleme simple ; a savoir, j'ai un code VB sous les yeux qui utilise les fonctions application.match et application.index.

Je ne trouve aucune aide sur ces deux fonctions, en particulier sur la signification de leurs arguments.

Pouvez vous me sortir de cette mauvaise passe?

Merci d'avance!!


Alexis
 
Et voilà l'aide en ligne que j'ai sur "Match"

Si vous utilisez une fonction de feuille de calcul qui requiert une référence de plage comme argument, vous devez indiquer un objet Range. Par exemple, vous pouvez utiliser la fonction de feuille de calcul Match pour rechercher une plage de cellules. Dans une cellule de feuille de calcul, vous devez taper une formule telle que =MATCH(9,A1:A10,0). En revanche, dans une procédure Visual Basic, vous spécifiez un objet Range pour obtenir le même résultat.

Sub FindFirst()
maVar = Application.WorksheetFunction _
.Match(9, Worksheets(1).Range("A1:A10"), 0)
MsgBox maVar
End Sub

Remarque Les fonctions Visual Basic n'utilisent pas le qualificateur WorksheetFunction. Une fonction Visual Basic peut avoir le même nom qu'une fonction Microsoft Excel tout en fonctionnant différemment. Par exemple, Application.WorksheetFunction.Log et Log renvoient des valeurs différentes.
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour