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 :

[VBA-E] - formule matricielle


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    121
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 121
    Par défaut [VBA-E] - formule matricielle
    bonjour à tous, j'aurais voulu savoir la méthode en vba qui correspond aux formules matricielles ?

    merci d'avance

  2. #2
    Membre émérite
    Inscrit en
    Septembre 2005
    Messages
    617
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 617
    Par défaut
    quelles formule matricielle?

  3. #3
    Membre confirmé
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    121
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 121
    Par défaut
    je vous envoie un exemple de ce que je voudrais coder en VBA :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    =FORMULE.MATRICIELLE("=SOMME((L(-"&li+1&")C:L(-3)C)*(L(-"&li+1&")C(9):L(-3)C(9)<>""""))")
    cette formule est présente dans une macro excel que je dois retraduire en VBA. or, je ne connais pa la méthode correspondant a ce type de formule. pouvez vous m'aider ???

  4. #4
    Membre émérite
    Inscrit en
    Septembre 2005
    Messages
    617
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 617
    Par défaut
    Citation Envoyé par jimbololo
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    =FORMULE.MATRICIELLE("=SOMME((L(-"&li+1&")C:L(-3)C)*(L(-"&li+1&")C(9):L(-3)C(9)<>""""))")
    cette formule est présente dans une macro excel que je dois retraduire en VBA. or, je ne connais pa la méthode correspondant a ce type de formule. pouvez vous m'aider ???
    Une macro Excel c'est déja du code VBA... si tu veux assigner la valeur d'un calcul a une cellule excel:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Cells(1,1).formulaLocal = "=SOMME(A2:C3)"

    ca fonctionne tres bien par exemple



    En francais tu voudrais faire quoi avec ta FORMULE.MATRICIELLE

  5. #5
    Membre confirmé
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    121
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 121
    Par défaut
    je ne pense pa qu'une fonction "matricielle" fonctionne comme une fonction normale, sinon je ne vois pa pourquoi elle porterait le nom de matricielle. ce que je veux savoir, c'est si il y a une fonction pour retraduire cette formule dans mon module, comme activecell.formulalocal pour une formule normale...

  6. #6
    Membre émérite
    Inscrit en
    Septembre 2005
    Messages
    617
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 617
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Cells(1,1).formulaLocal =
    Tu as essayé avec ca?

    Ca marche surement... La formule est matricielle car elle travaille avec des Range de cellules, des matrices en fait... Donc la seule chose qui change avec des formules normales ce sont les parametres que tu lui donne c tout...

    Evidement s'il s'agit de soumettre un résultat sous forme de Range don retourner une matrice, ca ce sera une autre paire de manche et tu ne peux t'en sortir qu'a la main...

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

Discussions similaires

  1. [XL-2007] Ecrire en Vba une formule matricielle
    Par INFINITY100 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 06/06/2015, 13h40
  2. Formule matricielle VBA
    Par ninette24 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 15/04/2013, 15h15
  3. [XL-2007] Challenge : formule matricielle ne marche plus quand elle est insérée par VBA
    Par Tchesko dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 01/10/2012, 11h29
  4. vba - problème enregistrement de formule matricielle
    Par philppe27 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 08/02/2012, 17h41
  5. [XL-2003] Formule matricielle en VBA
    Par jackall dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 16/06/2009, 11h24

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