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] superposition de matrices dans excel


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Inscrit en
    Juillet 2006
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 68
    Points : 24
    Points
    24
    Par défaut [VBA-E] superposition de matrices dans excel
    Bonjour à tous

    petite question pour ceux qui ne sont pas en vacances.

    J'ai 30 fichiers Excel contenant chacun une matrice 25*25 disons. Le but est d'obtenir une matrice contenant la somme de ces 30 matrices. Je pourrais le faire "à la main" genre en copiant collant les 30 matrices dans une même feuille, puis en faisant une formule, mais je pense qu'il y a plus rapide.

    à vous, et merci de votre aide

    Florent

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 419
    Points : 4 297
    Points
    4 297
    Par défaut
    L’addition matricielle est une addition simple, nul besoin d’introduire une notion de matrice, 25 ranges de taille identiques y suffiront
    Il suffit de saisir en feuille 26 en a1==SOMME(Feuil1:Feuil25!A1)
    Ou d’utiliser le menu données consolider et de se laisser porter

  3. #3
    Membre à l'essai
    Inscrit en
    Juillet 2006
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 68
    Points : 24
    Points
    24
    Par défaut
    Merci de ta réponse random, mais le problème est que les valeurs ne sont pas sur des feuilles mais sur des fichiers indépendants! donc oui, je peux créer 30 feuilles et copier coller les matrices, mais n'y a t'il pas un autre moyen?

    Merci!

  4. #4
    Expert confirmé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 419
    Points : 4 297
    Points
    4 297
    Par défaut
    ben
    =[Classeur1]Feuil1!$A$1+[Classeur2]Feuil1!$A$1+[Classeur3]Feuil1!$A$1...
    +[Classeur25]Feuil1!$A$1

    avec une boucle de 1 à 25 tu attaques le formula

    évidemment c'est un peu particulier

    sinon tu lances une nouvelle macro enregistrement tu ouvres les 25 feuilles
    tu arrêtes l'enregistrement tu disposes d'une liste copier coller formula

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

Discussions similaires

  1. [VBA] [2000] Exporter une table dans Excel
    Par DamKre dans le forum VBA Access
    Réponses: 3
    Dernier message: 26/05/2007, 14h48
  2. [VBA-E]Pb de conversion dans Excel
    Par tangjuncn dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 24/04/2007, 11h23
  3. [VBA-E] Générer des combinaisons dans Excel
    Par JSOREL dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 07/03/2007, 18h23
  4. [VBA] Les propriétés de cellule dans Excel
    Par Kylen dans le forum API, COM et SDKs
    Réponses: 6
    Dernier message: 06/07/2004, 00h02
  5. [VBA-E] Ajouter des fonctions dans Excel
    Par Clezio dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 06/03/2004, 02h18

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