WorksheetFunction.Index (Excel)

Renvoie une valeur ou une référence à une valeur provenant d’un tableau ou une plage. Il existe deux formes de fonction index : le formulaire tableau et le formulaire de référence.

Index (Arg1, Arg2, ..., Arg4)


Dim dblArg2() As Double: dblArg2() = 
Dim arrIndex() As Variant
arrIndex() = WorksheetFunction.Index(Arg1:=, Arg2:=dblArg2())

Arguments

Arg1, Arg2, ..., Arg4

Arg1 - 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 (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, le numéro de la ligne dans la référence à partir de laquelle renvoyer une référence.

Arg3 - 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 - 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 no_zone est omis, index utilise la zone 1