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
598

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 668
Messages
2 090 739
Membres
104 643
dernier inscrit
adriano22