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 :

SumProduct (utilisation en VBA)


Sujet :

Macros et VBA Excel

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut SumProduct (utilisation en VBA)
    Bonjours,

    Je n'arrive pas à me servir de la fonction Sumproduct en VBA qui pourtant marche bien en Excel. J'aurai aimer savoir comment on peut introduire des constante dans une fonction Sumproduct.

    Imaginons les valeurs suivantes:
    A_________B____C_____D_______ Résultat (Excel)____Résultat (VBA)
    2.5_______ 2____25____32_______8.967539539______
    1_________3____32____12_______-1.727402497______
    2_________7____66____24_______-2.173019259______
    3_________9____55____78_______1.029013732_______
    4_____________________________14.18208467_______
    5_____________________________-4.731036159______
    6_____________________________-7.243988707______


    En Excel, le Résultat (Excel) s'écrit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMMEPROD($C$2:$C$5; SIN(($D$2:$D$5 * $A2) + RADIANS($E$2:$E$5)))


    Cela fonctionne bien. Le résultat est bon. La constante introduit (A2) dans la formule ne pose pas de problème. Excel la prends comme valeur unique. En faisant glisser la formule dans la feuille, la valeur A2 change et passe en A3, puis A4 etc...

    En VBA, cela ne marche pas dutout, pourquoi ? Même en utilisant une boucle for pour la constante.

    Quel code puis-je appliquer pour avoir le même résultat qu'en Excel ?

    Merci.
    Dernière modification par Invité ; 26/06/2013 à 23h36.

Discussions similaires

  1. Quelles methodologie utiliser en VBA
    Par RYAN78 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 05/06/2007, 18h24
  2. Comment utiliser en VBA le champ paramétré d'une requête ?
    Par fredpeca dans le forum Requêtes et SQL.
    Réponses: 26
    Dernier message: 23/01/2007, 15h40
  3. Création DLL pour utilisation sur VBA
    Par Fbartolo dans le forum C++Builder
    Réponses: 1
    Dernier message: 21/11/2005, 20h44
  4. Réponses: 10
    Dernier message: 10/11/2005, 16h04
  5. Pb avec utilisation UPDATEsous VBA
    Par frevale dans le forum Access
    Réponses: 7
    Dernier message: 07/11/2005, 23h56

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