Macro VBA et Base de données

Bonsoir à tous,

Suite a un projet je dois créer une macro dont:

- La feuille “Bouton” contient un bouton qui permet d’exécuter la macro en question

Cette étape est simple et ne me pose problème en soit

- La macro, “ABC”, doit permettre de:

a) D’obtenir dans la feuille “Données finaux” les données d’origine classifiées, sans doublon et ordonnées selon 4 critères:

(1) Dates , de la plus ancienne à la plus récente

(2) Nom , alphabétiquement

(3) Devise , alphabétiquement

(4) Montant , du plus important au moins élevé.

b) Un graphique dynamique qui montre les montant totaux par classement

Observations:

Je vous adjoints une copie simplifiée de la base de données ( La base de données réel contient plus de 780 noms). Macro_BDD.xlsx

Je vous adjoint le résultat voulu grâce à la macro. Resultat.xlsx

17resultat.xlsx (17.08 Ko)
15macro-bdd.xlsx (9.78 Ko)

Bonsoir,

Juste avant de commencer, est-ce que la valeur saisie dans la cellule C13 de ton fichier Macro_BDD.xlsx est une erreur de saisie, ou est-ce qu'on peut être confronté à des en-têtes dans la feuille originale

C13 = Classement (Concept)

@ te relire

Bonsoir cousinhub,

Il s'agit effectivement d'une erreur de saisie de ma part. Je viens juste de créer le fichier pour l'exemple. Je viens de retoucher l'excel pour l'erreur.

Obs:

J'ai volontairement fait un doublon, car on suppose que la macro élimine les doublons dès qu'elle détecte deux "Numéros" identiques.

A retenir que la base de donnée peut être variable donc la macro s’exécute jusqu'à l’épuisement des données et non en lui donnant un nombre d’exécution par défault.

Merci pour ton aide

12macro-bdd.xlsx (9.79 Ko)

Re-,

Un premier essai en pièce jointe..

Tu me dis si ça te va....

28macro-bdd-v1.xlsm (26.01 Ko)

Bonne soirée

Rechercher des sujets similaires à "macro vba base donnees"