Vba pour automatiser un tableau dynamique croisée

Fermé
GAGOUN09 Messages postés 10 Date d'inscription mardi 26 août 2014 Statut Membre Dernière intervention 18 septembre 2014 - 8 sept. 2014 à 23:05
Le Pingou Messages postés 12141 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 19 septembre 2024 - 18 sept. 2014 à 22:16
Je suis débutant en vba... et j'ai besoin d'aide.
En fait j'ai plusieurs 30 fichiers txt qui chacun contient:
=> 4 champs commun a tous (mois, type1, type 2, type3)
=> X champs calculés (chiffre d'affaire 1, chiffre d'affaire 2, .... chiffre d'affaire x)
Mon souhait est d'avoir programme vba qui me demande de choisir un fichier et de pouvoir exécuter les actions suivantes:
1- Aller recupérer le fichier txt (séparateur ;), l'importer dans un onglet à nommer "données"
2- Créer un 1er tableau dynamique dans un onglet à nommer "Chiffres" qui fait les sommes des chiffres par mois avec possiblité de filtre selon type à choisir. Exemple:
Mois M1 M2 M3 ............ Mx
somme (chiffre d'affaire 1) 34 32 38 ............ 35
somme (chiffre d'affaire 2) 12 16 18 ............ 15
.......................................... ...................................
somme (chiffre d'affaire x) 64 62 68 ............ 65

3- Créer un 2ème tableau dynamique dans un onglet à nommer "Tendances" qui fait les % de variation du mois par rapport au mois précédent avec possiblité de filtre selon type à choisir. Exemple:
Mois M1 M2 M3 ............ Mx
somme (chiffre d'affaire 1) 1,02% -1,02% 5,02%............ 3,50%
somme (chiffre d'affaire 1) 3,02% 4,02% 1,02%............ 2,50%
.......................................... ...................................
somme (chiffre d'affaire 1) 1,02% -1,02% 5,02%............ 3,50%

4- Enregistrer et donner le même nom que le fichier txt

5- Revenir au point 1

Merci d'avance pour votre aide

22 réponses

GAGOUN09 Messages postés 10 Date d'inscription mardi 26 août 2014 Statut Membre Dernière intervention 18 septembre 2014
18 sept. 2014 à 21:17
Bonjour,

Votre proposition est plus que ce que j'attendais. Un très grand merci...
Vraiment vous pourriez me dire s'il faut donner quelques choses (soit pour vous ou le site) puisque là c'est le travail d'un vrai expert.
0
Le Pingou Messages postés 12141 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 19 septembre 2024 1 446
18 sept. 2014 à 22:16
Bonjour,
Merci, content pour vous que cela réponde à votre demande.
Vous aviez dit : Je suis débutant en vba... alors en guise de récompense c'est de croire que cela vous influencera à poursuivre dans l'étude du VBA etc....
A une prochaine.

0