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
616

Statistiques des forums

Discussions
314 653
Messages
2 111 578
Membres
111 205
dernier inscrit
Adrien25