Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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
595
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…