Fonction : Tableau en argument d'entré
Fermé
Alsi270
Messages postés
23
Date d'inscription
lundi 28 octobre 2013
Statut
Membre
Dernière intervention
17 avril 2016
-
Modifié par crapoulou le 17/04/2016 à 16:14
f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 - 18 avril 2016 à 15:54
f894009 Messages postés 17205 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 octobre 2024 - 18 avril 2016 à 15:54
A voir également:
- Fonction : Tableau en argument d'entré
- Fonction si et - Guide
- Fonction moyenne excel - Guide
- Fonction somme excel - Guide
- Fonction remplacer word - Guide
- Excel renvoyer la valeur d'une cellule en fonction d'une autre - Forum Logiciels
3 réponses
f894009
Messages postés
17205
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2024
1 709
18 avril 2016 à 14:36
18 avril 2016 à 14:36
Bonjour,
me dit à chaque fois : #valeur! Peut-etre, mais comment appelez-vous ces fonctions ????
me dit à chaque fois : #valeur! Peut-etre, mais comment appelez-vous ces fonctions ????
ccm81
Messages postés
10900
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
2 novembre 2024
2 425
Modifié par ccm81 le 18/04/2016 à 15:27
Modifié par ccm81 le 18/04/2016 à 15:27
Bonjour à tous les deux
Un exemple où le tableau M est passé à ta fonction Mult
Un exemple où le tableau M est passé à ta fonction Mult
Public Function Mult(ByRef M) As DoubleCdlmnt
Dim a As Long, k As Long
a = 1
For k = 0 To UBound(M)
a = a * M(k)
Next
Mult = a
End Function
Public Sub OK()
Dim T(), v As Double
T = Array(1, 2, 3, 4)
v = Mult(T)
MsgBox v
End Sub
f894009
Messages postés
17205
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2024
1 709
18 avril 2016 à 15:42
18 avril 2016 à 15:42
Bonjour,
#valeur! cela suppose que l'appel est fait d'une cellule, donc comment fait-il pour passer un tableau a ces fonctions ?? Me parait curieux !!!
#valeur! cela suppose que l'appel est fait d'une cellule, donc comment fait-il pour passer un tableau a ces fonctions ?? Me parait curieux !!!
ccm81
Messages postés
10900
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
2 novembre 2024
2 425
Modifié par ccm81 le 18/04/2016 à 15:49
Modifié par ccm81 le 18/04/2016 à 15:49
Salut f894009
Exact !
Si la fonction est destinée à être utilisée dans la feuille et qu'on doit lui passer un tableau situé dans la feuille
Cdlmnt
Exact !
Si la fonction est destinée à être utilisée dans la feuille et qu'on doit lui passer un tableau situé dans la feuille
Public Function Multi(T As Range) As Double
Dim a As Long, cel As Range
a = 1
For Each cel In T
a = a * cel.Value
Next cel
Multi = a
End Function
Cdlmnt
f894009
Messages postés
17205
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2024
1 709
18 avril 2016 à 15:54
18 avril 2016 à 15:54
Re,
Salut, ca roule
Eh ben voila!!!
Salut, ca roule
Eh ben voila!!!