Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1066 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Utiliser WorksheetFunction avec tableau objet

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Utiliser WorksheetFunction avec tableau objet

n°1720581
chounne
Posté le 20-04-2008 à 17:42:46  profilanswer
 

Bonjour à tous,
J’ai créé un tableau d'objet bidimensionnel dans lequel je stocke des séries financières. Je souhaite calculer, entre autres, la moyenne géométrique de la série qui se trouve dans la deuxième colonne du tableau. Est-ce possible de passer cette colonne du tableau en paramètre à la fonction WorksheetFunction.GeoMean ? Si oui, comment ?
 
Merci par avance.  :)  

mood
Publicité
Posté le 20-04-2008 à 17:42:46  profilanswer
 

n°1720613
kiki29
Posté le 20-04-2008 à 19:28:58  profilanswer
 

Passer par une feuille intermédiaire pour utiliser GeoMean
ou en adaptant à ton contexte, ici en Option Base 1


Private Function MoyGeo(ByVal Tableau) As Double
Dim Produit As Double, Geo As Double
Dim i As Integer, n As Integer
 
    Produit = 0
    n = 0
     
    For i = LBound(Tableau) To UBound(Tableau)
       If IsNumeric(Tableau(i, 2)) Then
          n = n + 1
          If i = LBound(Tableau, 2) Then
             Produit = CDbl(Tableau(i, 2))
          Else
             Produit = Produit * CDbl(Tableau(i, 2))
          End If
       End If
    Next i
 
    If n > 0 Then
       Geo = Produit ^ (1 / n)
    Else
       Geo = 0
    End If
 
    MoyGeo = Geo
End Function


Message édité par kiki29 le 21-04-2008 à 17:45:52

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Utiliser WorksheetFunction avec tableau objet

 

Sujets relatifs
passage d'un tableau dans une fonctionOù trouver des Developpeur PHP Programmation Orientée Objet ?
traitement de formulaire en tableauscrollbarre verticale sur 1 cellule de mon tableau
utiliser lapackConstruction de Tableau avec 3 colonnes apporté d autres feuilles.
comment utiliser ISampleGrabbercomment utiliser JSplitPane
Utiliser une fonction du shell dans un programme C[XML/XSL] - Récupérer une valeur d'un tableau excel
Plus de sujets relatifs à : Utiliser WorksheetFunction avec tableau objet


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR