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 :

Macro pour un TB


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Mars 2010
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 2
    Par défaut Macro pour un TB
    Bonjour,

    Je suis nouvelle sur le forum et j'ai besoin de votre aide

    Donc voilà, je suis en train de mettre en place un tableau de bord récupérant un ensemble d'éléments des feuilles de mon classeur (des valeurs, calculer des indicateurs, ...).

    Mais je ne trouve pas la macro adéquate pour faire ce calcul :
    J'ai dans une de mes feuilles des identifiants (allant de 1 à n) uniques.
    Dans une seconde feuille, chaque identifiant peut prendre de 0 à plusieurs statuts (dans mon exemple, les statuts sont A, B et C).

    Le calcul serait de pouvoir récupérer dans la première feuille, le nombre de fois que les statuts se répètent pour chaque ID (en vert dans mon exemple) --> Voir la pièce jointe.

    Je vous serai très reconnaissante si vous pouvez m'aider!!!

  2. #2
    Membre émérite Avatar de sabzzz
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    748
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 748
    Par défaut
    bonjour Line,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMMEPROD((Feuil2!$A$4:$A$12=$A8)*(Feuil2!$B$4:$B$12=Feuil1!B$7))
    copie cette formule en cellule B8 et recopier à droite et vers le bas.

    isabelle

  3. #3
    Nouveau candidat au Club
    Inscrit en
    Mars 2010
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 2
    Par défaut
    Bonjour Isabelle,

    Merci, en fait je recherche une macro VBA.

  4. #4
    Membre émérite Avatar de sabzzz
    Profil pro
    Inscrit en
    Octobre 2009
    Messages
    748
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2009
    Messages : 748
    Par défaut
    bonjour Line,

    voilà en vba,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    lign = Range("A65536").End(xlUp).Row
    coll = Range("IV7").End(xlToLeft).Column
    For i = 8 To lign
      For y = 2 To coll
        Cells(i, y) = Evaluate("=SUMPRODUCT((Feuil2!A4:A12=" & Cells(i, 1) & ")*(Feuil2!B4:B12=""" & Cells(7, y) & """))")
      Next
    Next
    isabelle
    ps/ désolé je n'avais vu qu'il fallait mettre aussi les formules entre balise de code

Discussions similaires

  1. [VBA-E] Macro pour convertir un fichier texte en excel
    Par Nicolas67 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 15/05/2006, 15h47
  2. Complexité d'une macro pour Excel
    Par MatMeuh dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 14/04/2006, 12h23
  3. macro pour un malloc
    Par salseropom dans le forum C
    Réponses: 4
    Dernier message: 15/02/2006, 11h53
  4. macro pour splashscreen
    Par stoads dans le forum IHM
    Réponses: 20
    Dernier message: 26/11/2005, 13h33
  5. [VBA-E] [help]macro pour dupliquer une feuille (en valeur)
    Par minikisskool dans le forum Macros et VBA Excel
    Réponses: 31
    Dernier message: 07/11/2005, 20h24

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