jayjay2050
XLDnaute Nouveau
Bonjour le forum
J'ai un petit souci concernant ma macro vba.
Sur une courbe de traction sur laquelle je réalise une régression entre deux abscisses définies par l'utilisateur. De là, j'extrais un coefficient directeur et l'ordonnée à l'origine.
Ensuite je souhaite tracer la droite de régression avec les abscisses de la courbe.
y=coeff * x + ordonnée
Rien de bien compliqué sur le papier. Donc je m'en sors très bien avec une simple boucle for, sauf que je réalise ceci sur de nombreuses courbes qui possèdent bcp de points, d'où un temps de calcul long.
Je voulais donc savoir si on peut alléger cette boucle for.
Une piste:
J'ai trouvé sur Internet l'utilisation de "Formula" mais je ne sais pas comment l'appliquer dans mon cas.
ex de Formula :MaPlage.Formula = "=Sum(C2:E2)"
Je voudrais faire un truc du genre :
MaPlage.Formula = "=coeff*x+ordonnée"
Merci pour votre aide
J'ai un petit souci concernant ma macro vba.
Sur une courbe de traction sur laquelle je réalise une régression entre deux abscisses définies par l'utilisateur. De là, j'extrais un coefficient directeur et l'ordonnée à l'origine.
Ensuite je souhaite tracer la droite de régression avec les abscisses de la courbe.
y=coeff * x + ordonnée
Rien de bien compliqué sur le papier. Donc je m'en sors très bien avec une simple boucle for, sauf que je réalise ceci sur de nombreuses courbes qui possèdent bcp de points, d'où un temps de calcul long.
Je voulais donc savoir si on peut alléger cette boucle for.
Une piste:
J'ai trouvé sur Internet l'utilisation de "Formula" mais je ne sais pas comment l'appliquer dans mon cas.
ex de Formula :MaPlage.Formula = "=Sum(C2:E2)"
Je voudrais faire un truc du genre :
MaPlage.Formula = "=coeff*x+ordonnée"
Merci pour votre aide
Dernière édition: