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] Sommes des prix associées à des valeurs


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Janvier 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 12
    Par défaut [VBA] Sommes des prix associées à des valeurs
    Bonjour à tous,

    J'ai beau avoir passé du temps à rechercher un problème équivalent, je n'arrive pas à m'en sortir.
    Je souhaite faire un récapitulatif des sommes correspondant à une même valeur de cellules.

    Le probleme est simplifié, le fichier complet à 12 feuilles * 100 lignes.

    En supposant que j'ai 3 feuilles (Récap, Feuille A1 et Feuille A2) :
    Sur la Feuille A1, colonne A : des valeurs de A1-00-01 jusqu'à A1-99-99
    Sur la Feuille A1, colonne B : un prix associé à une valeur
    Même principe pour la feuille A2 où A2 remplace A1 dans les valeurs.
    A noter qu'il peut y avoir des valeurs en double par feuille.

    Exemple Feuille 1:
    A1-00-01 --- 10 €
    A1-00-01 --- 20 €
    A1-00-02 --- 30 €
    A1-00-03 --- 40 €

    Exemple Feuille 2:
    A2-00-01 --- 10 €

    Et je cherche à avoir en Feuille Récap :
    A1-00-01 --- 30 € (10+20)
    A1-00-02 --- 30 €
    A1-00-03 --- 40 €
    A2-00-01 --- 10 €

    J'avais pensé à créer un tableau, et associer :
    - les valeurs à la colonne 1 d'un tableau (parcourir les feuillets, chercher les valeurs uniques et les lister à la suite dans la colonne 1 du tableau).
    - les prix à la colonne 2 d'un tableau et faire une somme quand une valeur n'est pas unique (prix valeur = prix cellule actuelle + prix précédent)
    Est-ce que déjà mon raisonnement est logique ?

    Il y a peut être une solution plus simple sans passer par du VBA.

    Merci d'avance pour votre aide ou pour toute redirection vers un sujet similaire.
    Fichiers attachés Fichiers attachés

  2. #2
    Membre Expert Avatar de Godzestla
    Homme Profil pro
    Chercheur de bonheur
    Inscrit en
    Août 2007
    Messages
    2 403
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de bonheur
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2007
    Messages : 2 403
    Par défaut
    Bonjour,
    pour faire tes totaux, rien de tel qu'un tableau croisé dynamique (Pivot table) qui fait cela pour toi en quelques secondes.

    Le seul problème qui te reste est que le Pivot tavble ne peut travailler sur plusieurs feuilles de données sources.

    je te conseille donc de faire un code qui lit des différentes feuilles et qui copie tout l'un derrière l'autre dans une nouvelle feuille. (ou un nouveau fichier).
    Ou tu les copies à la main....

    ensuite tu n'as plus qu'a faire un Pivot sur ce récap.

  3. #3
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Ce que tu demandes se fait sans macro avec RECHERCHEV. Dans Excel -> -> Onglet Index -> RECHERCHEV
    Il doit également y avoir une explication dans la FAQ
    Effectivement, tu as 7 réponses dans la FAQ
    Bonne lecture

  4. #4
    Membre habitué
    Inscrit en
    Janvier 2007
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 12
    Par défaut
    Merci Godzestla et ouskel'n'or, ca marche grace à un TCD et 12 plages de données .

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

Discussions similaires

  1. Associer des informations a des fichiers.
    Par petitcoucou31 dans le forum Langage
    Réponses: 2
    Dernier message: 07/05/2012, 13h16
  2. Réponses: 7
    Dernier message: 07/04/2010, 16h59
  3. [XL-2003] Erreur requête SQL en VBA dans Excel : colonne contenant des chiffres et des lettres
    Par Sergeith dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 04/08/2009, 14h49
  4. Réponses: 3
    Dernier message: 09/05/2007, 12h43
  5. Réponses: 4
    Dernier message: 30/05/2006, 18h21

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