Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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" <toto@bla.com> a écrit dans le message de news: Ouw6Y$J0FHA.3588@tk2msftngp13.phx.gbl...
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
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