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 :

resultat matriciel sans feuille


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2005
    Messages
    108
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 108
    Par défaut resultat matriciel sans feuille
    Bonjour,

    j'utilise la fonction droitereg en vba.

    Pour ce faire, je fais quelque chose comme ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Range("A11:B16").FormulaArray = "=LinEst(A1:A10, B1:B10, True, True)"
    Ce qui m'affiche dans le range A11:B16 les valeurs tels que dites dans l'aide d'excel:



    Je réalise ce traitement en boucle, et je ne souhaite pas afficher ces résultats, je les réutilise dans la foulée pour d'autres calculs, et je trouve fastidieux d'utiliser une feuille Excel pour récupérer les résultats du calcul "=Linest(...."

    Serait-il possible de récupérer le résultat de droitereg ailleurs que sur une feuille Excel, comme un tableau à 2 dimensions?

    j'ai vu aussi une autre méthode pour appeler les fonctions en utilisant ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Application.WorksheetFunction.LinEst("A1:A10","B1:B10", True, True)
    C'est peut-être une piste, mais j'obtient l'erreur suivante:

    Erreur d'execution '1004':
    Impossible de lire la propriété Linest de la classe WorkSheetFunction


    merci

  2. #2
    Membre confirmé
    Inscrit en
    Septembre 2005
    Messages
    108
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 108
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Application.WorksheetFunction.LinEst(Range("A1:A10"),Range("B1:B10"), True, True)
    cela fonctionne. 9a renvoie un tableau à 2 Dimensions.

Discussions similaires

  1. Resultats parasites sur feuilles Excel
    Par AzelRoth dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 24/06/2009, 18h23
  2. Réponses: 5
    Dernier message: 05/02/2008, 13h27
  3. Juste une fenêtre, sans feuille excel
    Par Breizh22p dans le forum Excel
    Réponses: 11
    Dernier message: 03/02/2008, 19h59
  4. Réponses: 4
    Dernier message: 28/11/2007, 23h08
  5. Réponses: 5
    Dernier message: 28/01/2007, 23h44

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