XL 2016 vba

Bebzinda

XLDnaute Nouveau
bonsoir à tous!
j'ai écris une fonction qui permet de calculer l'écart entre la valeur Max et Min d'une plage passé en argument.
maintenant je veux que cette plage soit actualisée par les différentes valeur d'une nouvelle sélection de plage.
VB:
function ecart() as double
MaPlage=array(12,20,34,50)
ecart=worksheetfunction.Max(MaPlage)-worksheetfunction.Min(MaPlage)
end function
 

patricktoulon

XLDnaute Barbatruc
re
bonsoir
pourquoi faire une fonction si l'argument sont dedans ?????
c'est comme ca que l'on fait
A peu être un array ou une plage de celle
tu modifie la sub test la fonction tu n'y touche plus
VB:
sub test
A=array(12,20,34,50)
msgbox  ecart(A)
end sub

function ecart(A) as double
ecart=worksheetfunction.Max(A)-worksheetfunction.Min(A)
end function
 
Dernière édition:

Discussions similaires

Réponses
2
Affichages
592

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 321
Messages
2 087 265
Membres
103 501
dernier inscrit
talebafia