Méthode WorksheetFunction.Max (Excel)
Renvoie une valeur ou une référence à une valeur provenant d’un tableau ou une plage. Il existe deux formes de la fonction Index : le formulaire tableau et le formulaire de référence.
Syntaxe
expression. Index (Arg1, Arg2, Arg3, Arg4)
Expression Variable qui représente un objet WorksheetFunction .
Parameters
Nom | Requis/Facultatif | Type de données | Description |
---|---|---|---|
Arg1 | Obligatoire | Variant | Matrice ou référence - une plage de cellules ou une constante matricielle. Pour les références, c’est la référence à une ou plusieurs plages de cellules. |
Arg2 | Obligatoire | Double | Row_num - sélectionne la ligne de la matrice depuis laquelle une valeur est renvoyée. Si row_num est omis, column_num doit être indiqué. Pour les références, numéro de la ligne dans la référence à partir de laquelle renvoyer une référence. |
Arg3 | Facultatif | Variant | Column_num - sélectionne la colonne de la matrice depuis laquelle une valeur est renvoyée. Si column_num est omis, row_num doit être indiqué. Pour les références, le nombre de la colonne de référence à partir de laquelle renvoyer une référence. |
Arg4 | Facultatif | Variant | Area_num - utilisé uniquement lors du renvoi de références. Sélectionne la plage de référence à partir de laquelle renvoyer l’intersection des arguments row_num et column_num. La première zone sélectionnée ou entrée porte le numéro 1, la deuxième est 2 et ainsi de suite. Si area_num est omis, Index utilise la zone 1. |
Valeur renvoyée
Variant
Remarques
Forme tableau
Renvoie la valeur d'un élément dans une table ou un tableau, sélectionné par index de numéro de ligne et de colonne.
Utilisez la forme matricielle si le premier argument indexé est une constante de tableau.
Si les arguments row_num et column_num sont utilisés, Index retourne la valeur dans la cellule à l’intersection de row_num et column_num.
Si vous définissez row_num ou column_num sur 0 (zéro), Index retourne le tableau de valeurs pour la colonne ou la ligne entière, respectivement. Pour utiliser les valeurs retournées sous forme de tableau, entrez la fonction Index en tant que formule matricielle dans une plage horizontale de cellules pour une ligne et dans une plage verticale de cellules pour une colonne. Pour entrer une formule matricielle, appuyez sur Ctrl+Maj+Entrée.
Row_num et column_num doivent pointer vers une cellule dans le tableau ; sinon, Index retourne la #REF! Valeur d'erreur.
Formulaire de référence
Renvoie la référence de cellule à l’intersection d’une ligne et d’une colonne particulière. Si la référence est composée de sélections non adjacentes, vous pouvez prélever la sélection pour l'observer. Si chaque zone d'une référence ne contient qu'une seule ligne ou colonne, l'argument row_num ou column_num, sont respectivement facultatifs. Par exemple, pour une référence de ligne unique, utilisez INDEX(reference,column_num).
Une fois qu'une plage particulière a été sélectionnée pour la référence et l'argument area_num, row_num et column_num sélectionnent une cellule particulière : row_num 1 correspond à la pemière ligne de la plage, column_num 1 à la première colonne. La référence retournée par Index est l’intersection de row_num et column_num.
Si vous définissez row_num ou column_num sur 0 (zéro), Index retourne la référence pour la colonne ou la ligne entière, respectivement.
Row_num, column_num et area_num doivent pointer vers une cellule dans la référence; sinon, Index retourne la #REF! Autrement, la méthode INDEX renvoie la valeur d'erreur #REF!. Si row_num et column_num sont omis, Index renvoie la zone de référence spécifiée par area_num.
Le résultat de la fonction Index est une référence et est interprété comme tel par d’autres formules. Selon la formule, la valeur de retour d’Index peut être utilisée comme référence ou comme valeur. Par exemple, la formule CELL("width",INDEX(A1:B2,1,2))
équivaut à CELL("width",B1)
. La fonction CELL utilise la valeur de retour de Index comme référence de cellule. En revanche, une formule telle que 2*INDEX(A1:B2,1,2)
traduit la valeur de retour de Index en nombre dans la cellule B1.
Assistance et commentaires
Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.