VBA : Regrouper données par ville

Ortnext

XLDnaute Nouveau
Bonjour,

J'ai une feuille de données dont je voudrais faire la somme pour les ventes de même ville, ville appartenant également à une région.

En effet, dans cette feuille, j'ai les données de vente pour l'année n et des années n-1 et je dois les additionner pour obtenir le résultat par ville et région, sachant que j'ai certaines cases vides.

Dois-je faire un tableau d'objet et le parcourir?

A l'origine les données sont sur deux classeurs différents mais je les ai regroupés sur un seul car je ne sais pas comment faire une macro qui agit sur deux classeurs.

De manière générale, je souhaite sortir une même feuille mais avec la ville n'apparaissant qu'une fois ( d'ou la somme des ventes par ville )

Merci d'avance pour votre aide
 

Pièces jointes

  • VVentes.xlsx
    30.9 KB · Affichages: 40
C

Compte Supprimé 979

Guest
Re : VBA : Regrouper données par ville

Bonjour Ortnext

Tu ne sembles pas connaitre l'utilisation des TCD (Tableaux Croisés Dynamiques) ?
Ou alors tu ne souhaites pas utiliser cette méthode ?

A+
 

Ortnext

XLDnaute Nouveau
Re : VBA : Regrouper données par ville

Bonjour Bruno,

Bien entendu je connais leur existence, mais encore une fois c'est une histoire d'automatisation donc pas le choix, place au VBA.

Car derrière tout ca je vais sortir des graphs analyse etc..
 
C

Compte Supprimé 979

Guest
Re : VBA : Regrouper données par ville

Re,

Un TCD est fait pour automatiser la somme de certaines données !?
Tu as juste à cliquer sur le bouton "Actualiser"

Je n'ai pas tout compris, désolé
 
C

Compte Supprimé 979

Guest
Re : VBA : Regrouper données par ville

Re,

Dans ce cas, tu te prends par la main :
1) tu cliques sur le bouton "Enregistrer une macro"
2) tu exécutes toutes les actions nécessaires
3) tu arrêtes l'enregistreur de macro et tu obtiens un code

Reste plus qu'à alléger ce fameux code ;)

A+
 

Discussions similaires

Réponses
45
Affichages
1 K

Statistiques des forums

Discussions
312 493
Messages
2 088 955
Membres
103 989
dernier inscrit
jralonso