OVH Cloud OVH Cloud

fonction qui renvoie tableau

1 réponse
Avatar
Emcy
Bonjours,

comment faire pour qu'un fonction renvoie un tableau de deux elements ?

ça marche pas :
Private Function ImportNamePADS(i as integer) As (1) String

End Function

1 réponse

Avatar
michdenis
Bonjour Emcy,

Voici un petit exemple :

Supposons une plage de cellules de 2 cellules dans une colonne sur lequel tu voudrais faire une opération mathématique.
'------------------------------
Function ValPar2(Plage As Range)

Dim Tblo(1 To 2) As Variant
Tblo(1) = Plage(1, 1).Value ^ 3
Tblo(2) = Plage(2, 1).Value ^ 2
ValPar2 = Tblo

End Function
'------------------------------

Pour afficher les résultats des 2 éléments du Tblo dans ta feuille de calcul,
Tu sélectionnes 2 cellules, et tu entres la formules : =ValPar2(A1:A2)
et tu valides par Ctrl + Maj + Enter

ValPar2 = Tblo
Ta sélection de tes 2 cellules dans ta feuille doit être en colonne

ValPar2 = Application.Transpose(Tblo)
Ta sélection de tes 2 cellules dans ta feuille doit être en ligne


Salutations!



"Emcy" a écrit dans le message de news: Ouw6Y$
Bonjours,

comment faire pour qu'un fonction renvoie un tableau de deux elements ?

ça marche pas :
Private Function ImportNamePADS(i as integer) As (1) String

End Function