IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Utiliser LINEST avec une range en fonctoin de variables


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2014
    Messages : 40
    Par défaut Utiliser LINEST avec une range en fonctoin de variables
    Bonjour,

    Je cherche à utiliser la fonctio LIEST en VBA avce une range qui dépend de variables définies précédemment. Au départ j'ai voulu mettre directement des formules dans LINEST:
    Range(Cells(nValeurInit + 7, 5), Cells(nValeurInit + 9, 5)).FormulaArray = _
    "=LINEST(Range(Cells(nValeurInit + 7, 6), Cells(j - 1, 6)),Range(Cells(nValeurInit + 7, 5), Cells(j - 1, 5)) ,Rx^{1,2},TRUE,TRUE)"

    mais ca ne marche pas... (vous savez surement mieux que moi pourquoi, moi j'ai mis des range je me dis ca devrait fonctionner..)

    d'un autre coté j'ai voulu essayé comme j'ai vu dans d'autres cas avec des variables déclarés précédemment:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Set Ry = Range("F" & nValeurInit + 7 & ":F" & j - 1)
    Set Rx = Range("E" & nValeurInit + 7 & ":E" & j - 1)
     
       Range(Cells(nValeurInit + 7, 5), Cells(nValeurInit + 9, 5)).FormulaArray = _
            "=LINEST(Ry,Rx^{1,2},TRUE,TRUE)"
    qui ne marche pas non plus... (idem)

    pour info les variables nValeurInit et j sont définies par la macro précédemment executée, pour l'exemple on peut mettre
    nValeur init=1
    j=20
    ou ce que vous désirez, le principal est de savoir comment utiliser ces valeurs dans la formule...

    Merci pour l'aide que vous pouvez apporter

  2. #2
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2014
    Messages : 40
    Par défaut
    (Re) bonjour, j'ai touvé la bourde, c'est moi qui ai pas de cerveau, il faut juste ne pas oublier d'enlever ",Rx" dans les formules...

    c'est tout, ca marche

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Utiliser NxOgre avec une carte ATI
    Par Loukhass dans le forum Ogre
    Réponses: 1
    Dernier message: 13/06/2009, 11h29
  2. Utiliser mousemove avec une ellipse (cercle)
    Par vietzims dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 31/05/2008, 21h42
  3. [VBA]Utiliser "Où" avec une variable
    Par jj bzh dans le forum SDK
    Réponses: 3
    Dernier message: 22/05/2007, 17h25
  4. [sql server]utiliser Insert avec une clé auto
    Par nourbane dans le forum ASP
    Réponses: 6
    Dernier message: 18/05/2006, 23h02
  5. Utilisation iterator avec une classe perso
    Par SteelBox dans le forum C++
    Réponses: 19
    Dernier message: 07/03/2005, 11h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo