Macro récupération des coeff courbe tendance

karimoustic -  
 karimoustic -
Bonjour,

Etant novice en programmation, je n'arrive pas à programmer la macro suivante.

J'ai un tableau Excel (47 colonnes et 5 lignes). Chaque colonne correspond à un individu, pour chaque individu j'ai 4 mesures (à des temps différents : 0 ; 30 ; 120 et 180 min).
Je cherche à créer une macro qui puisse me permettre de récupérer automatiquement les coefficients de la courbe de tendance (polynôme d'ordre 2) pour chaque individu à partir de ses valeurs propres.

J'espère avoir été précis dans ma demande et je remercie la communauté par avance pour l'aide qu'elle pourra m'apporter. Je reste disponible pour des compléments d'information.
Configuration: Windows XP Internet / Explorer 6.0 / Miscrosoft Office 2003

4 réponses

  1. redonky Messages postés 103 Statut Membre 23
     
    tu cherche as trouvé les coefficients pour chaque individu c'est ça?

    (à fitter ton polynôme?)
    0
  2. karimoustic
     
    bonjour Redonky,
    oui c'est bien cela, je voudrais les coefficients a ; b et c (de la courbe de tendance de chaque individu avec pour équation type y= a.x^2 + b.x + c) pour chaque individu.
    merci pour ton aide
    0
  3. melanie1324
     
    Bonjour,

    On peut récupérer les valeurs mais après je ne sais pas ce que tu veux en faire :
    dim i,j,a,b,c,d as byte

    i = 1 'ton numéro de ligne ou se trouve les noms
    j=2 'ton numéro de colonne ou se trouve le premier nom
    cells(i,j).select
    do while selection <>""
    a=cells(i+1,j)
    b=cells(i+2,j)
    c=cells(i+3,j)
    d=cells(i+4,j)
    j=j+1
    cells(i,j).select
    loop

    pour savoir ce que fai le code, appie sur F8
    Si tu veux les mettre dans une cellule avant j=j+1 mets
    cells(i,j).select
    selection =a
    0
  4. karimoustic
     
    Merci Melanie 1324,

    en fait je veux récupérer les coefficents des courbes de tendance comme cela je peux comparer le temps pour lequel y est max c est a dire quand x = -b/2a

    Je te remercie pour ton aide
    je vais utiliser le code que tu m as donne
    merci encore
    0