Création d'une fonction contenant la fonction moyenne comme argument

Création d'une fonction contenant la fonction moyenne comme argument - VB/VBA/VBS - Programmation

Marsh Posté le 01-06-2007 à 11:18:52    

Bonjour,
Je cherche à créer une fonction contant comme un des argument la fonction average pour renseigner une plage de cellule mais j'arrive pas à définir le type de la plage (Dim c As Range ne marche pas !) :
Qn peut -il m'aider . Merci d'avance !  
 
Function test(a, b, c)
 
Dim d As Double
Dim c As Range
 
d = a * b
 
e = WorksheetFunction.Average(c)
 
test = d + e
 
End Function

Reply

Marsh Posté le 01-06-2007 à 11:18:52   

Reply

Marsh Posté le 01-06-2007 à 12:05:16    

soit tu mets le c as range dans ton tube, soit tu fais un dim, mais avoir 2 c dans ta fonction, ca plante forcément :o

Reply

Marsh Posté le 02-06-2007 à 13:32:06    


lors de la déclaration de ta fonction tu peu définir les types des arguments et valeurs de retour

Code :
  1. Function test(a as double, b as double, c as range)  as double


---------------
Satanas09 ..... Sapristi, saprista, souris grise et face de rat
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed