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

Calculer moyenne sous VBA

harveyspecter

XLDnaute Occasionnel
Bonjour a tous!!


Je voudrais connaitre le code VBA pour calculer une fonction moyenne et pouvoir l'utiliser sous exceL.

J'ai commencer le code mais je pense être dans une mauvaise piste.

Si quelqu'un peut m'aider merci bien.
 

Pièces jointes

  • dutyfreeB.xlsm
    21.1 KB · Affichages: 82
  • dutyfreeB.xlsm
    21.1 KB · Affichages: 101
  • dutyfreeB.xlsm
    21.1 KB · Affichages: 84

job75

XLDnaute Barbatruc
Re : Calculer moyenne sous VBA

Re JM,

J'avais bien compris c'est pourquoi j'ai dit "bien d'accord".

Les lignes 75 et 76 c'est harveyspecter qui les a lui-même remplies.

A+
 

job75

XLDnaute Barbatruc
Re : Calculer moyenne sous VBA

Re,

Juste pour montrer à harveyspecter que ce qu'il veut faire n'a aucun intérêt.

On peut évidemment toujours construire ces 2 fonctions VBA :

Code:
Function MoyenneVBA(plage As Range)
MoyenneVBA = Application.Average(plage)
End Function

Function EcartTypeVBA(plage As Range)
EcartTypeVBA = Evaluate("STDEV.S(" & plage.Address & ")")
End Function
(notez en passant que Application.StDev.S n'existe pas).

Mais le fichier joint montre que leur seul résultat est d'augmenter notablement le temps de calcul.

A+
 

Pièces jointes

  • Durées d'exécution des formules(1).xlsm
    31.6 KB · Affichages: 95

Staple1600

XLDnaute Barbatruc
Re : Calculer moyenne sous VBA

Bonsoir à tous

job75
J'ai vu ton post 18.
Tu es donc un peu moins transparent que moi

Car que dire de mon post #11 ? qui restera sans réponse de la part harveyspecter ...
 

job75

XLDnaute Barbatruc
Re : Calculer moyenne sous VBA

Hello Jean-Marie

Eh oui, pas plus que mon post #12, y en a qui ont la comprenette difficile

Allez bonne nuit.
 
Dernière édition:

Discussions similaires

Réponses
0
Affichages
230
Réponses
3
Affichages
289
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…