Création d'une macro assez compliquée en VBA sous excel

Signaler
Messages postés
14
Date d'inscription
mercredi 25 mars 2009
Statut
Membre
Dernière intervention
19 février 2010
-
Messages postés
14
Date d'inscription
mercredi 25 mars 2009
Statut
Membre
Dernière intervention
19 février 2010
-
Bonjour,



<?xml:namespace prefix o ns "urn:schemas-microsoft-com:office:office" /??>
 




J’ai besoin de votre aide pour la création du macro VBA relativement complexe surtout quand on y connaît rien du tout.


Merci de me dire si je pose ma question au bon endroit.

Alors, Il faudrait que je crée un fichier regroupant des informations de 2 autres fichiers.


Un fichier étant une base de données et l’autre des résultats.



 




Ex :



 




Base de données


AA,
Granny,
Pomme,
Fruit,

----

AB,
Golden,
Pomme,
Fruit,

----

AC,
Gala,
Pomme,
Fruit,

----

BA,
Orange,
Agrume,
Fruit,

----

BB,
Clémentine,
Agrume,
Fruit,

----

CA,
Bintje,
Pomme de terre,
Légume,

----

CB,
Ratte,
Pomme de terre,
Légume,

----

DA,
Choux de bruxelle,
Choux,
Légume,

----

CB,
Choufleur,
Choux,
Légume


 




Ventes


Code

,
Nbre vendu

,

----

AA,
12,

----

AB,
5,

----

AC,
9,

----

BA,
33,

----

BB,
2,

----

CA,
12,

----

CB,
11,

----

DA,
15,

----

DB,
1


 




Résultat (tableau généré par la macro)


Pommes,
26,

----

Agrume,
35,

----

TOTAL FRUIT,
61,

----

Pomme de terre,
23,

----

Choux,
16,

----

TOTAL LEGUME,
39


 




La macro doit comparer des données de la base et des ventes pour afficher le bon résultat sur la nouvelle feuille.



 




Si vous pouviez m’aider a construite cette macro, je vous en remercie 1000 fois.



Perso je n'en suis pas capable pour le moment.
 




Salutations.



 




Vincent.

6 réponses

Messages postés
272
Date d'inscription
lundi 12 janvier 2009
Statut
Membre
Dernière intervention
30 décembre 2015
1
Pour la dernière ligne de ton tableau sa serai pas, plutôt
DB a la première colonne a la place de CB?
Messages postés
14
Date d'inscription
mercredi 25 mars 2009
Statut
Membre
Dernière intervention
19 février 2010

Je confirme, c'est une erreur de frappe.
Messages postés
272
Date d'inscription
lundi 12 janvier 2009
Statut
Membre
Dernière intervention
30 décembre 2015
1
et c'est classé genre tout les AA -> AZ c'est pommes par exemple?

et sa va jusqu'à quelle lettres?
Messages postés
114
Date d'inscription
lundi 5 février 2007
Statut
Membre
Dernière intervention
10 septembre 2010

Salut,

regarde du côté de la fonction recherchev et des tableaux croisés dynamiques. La macro n'a rien de vraiment très compliqué.

Tes données sont elles issues d'un seul fichier excel ou de plusieurs fichiers types txt, dbf, mdb ???

Idée : tu importes dans un même classeur tes données, un fichier par feuille, et tu consolide le tout dans une dernière. Ton code te servira de clé.

@+
Messages postés
14
Date d'inscription
mercredi 25 mars 2009
Statut
Membre
Dernière intervention
19 février 2010

Il y aura 2 fichiers excel comme base de données.
Un fichier avec la classification des éléments AA:Granny:Pomme:Fruit  etc...
Un fichier avec les données AA:123 (quantité ou recette)

Donc oui soit on regroupe sur un seul feuille par feuille et une dernière avec le résultat que je voudrais ou soit on exploite les données sans les importer.

Pour Genildf : Oui l'idée c'est ça.
En fait pour chaque famille (pomme, agrume, pomme de terre etc...) le nombre de membre (AA, AB, etc.) n'est pas le même.
Il est évolutif en plus.
Messages postés
14
Date d'inscription
mercredi 25 mars 2009
Statut
Membre
Dernière intervention
19 février 2010

Personne pour m'aider sur cette macro ?