Vba pour automatiser un tableau dynamique croisée

GAGOUN09 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   -  
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   -
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
A voir également:

22 réponses

GAGOUN09 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
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 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
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