Créer une macro pour gérer les valeurs d'un tableau.

Limon -  
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Je souhaiterai remplacer une procédure longue et conduisant à un blocage de Excel réalisée avec des formules, par une macro.
Je dispose d'un tableau de 25 000 lignes correspondant au coût de notre action dans 170 pays dans un certains nombre de discipline (danse, musique,....)
Chaque pays et chaque discipline sont identifiés par un code.
L'objectif est de calculer le montant engagé dans chaque discipline par pays.
Exemple :
Pays Discipline Montant
ALL D 20€
ALG D 40€
ALG M 50€
DAN T 15€
POR PL 5€
ALG M 25€
Pour le pays ALG, nous avons engagé 50€ et 25€ sur le secteur M soit 75€. Ceci à répéter dans un tableau de 25 000 lignes
Une macro peut elle être réalisée ?
Merci pour votre aide


A voir également:

7 réponses

michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
bonjour,

As tu tenté avec un tableau croisé dynamique avant de parler macro ?

Si oui et que cela ne fonctionne pas, met un extrait du classeur (1000 lignes env) en pièce jointe

pour joindre une pièce
mettre le classeur sans données confidentielles en pièce jointe sur
http://cjoint.com/
puis copier l'adresse du lien et la coller dans le message de réponse

0
Limon
 
Bonjour, et merci pour ta réponse.
J'ai bien essayé de resoudre mon pb par un tableau dynamique croisé, mais ce procéde ne répond pas à que que je souhaite réalisé.
Comme tu le verras sur mon tableau que j'ai commencé à faire avec des formules, pour chaque pays et à chaque discipline correspond une valeur qui me permet dans un 2° temps de donner une couleur au pays.

http://cjoint.com/?3GhpqsdTdgn

Encore merci pour ce que tu pourras faire
Bien à toi
0
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
Bien reçu, merci

Il faut bien les résultats dans le grand tableau ?

si oui, je n'ai pas vu la correspondance entre le code de la discipline et l'ent^te dans le grand tableau :le mieux alors serait que tu insères une ligne en ligne 3 sur laquelle tu marquerais les codes de la discipline de la colonne ( danse= M?) cette ligne serait masquée à la livraison
En D1: pays A ? pourquoi? faut il une liste déroulante avec le nom du pays et les résultats qui suivent si on change le pays ?


Mon idée était de faire directement par macro-VBa les somme des pays-discipline avec un tableau sur une colonne entete les pays et une ligne ent^te les disciplines mais...



Michel
0
Limon
 
Bonjpur,
Désolé pour le retard de ma réponse, mais j'ai eu du mal à retrouver mon message sur le site.
Oui ce grand tableau doit présenter tous les résultats qui se modifient au cours de l'année chaque fois que nous mettons en place une action dans tel ou tel pays.
Oui effectivement dans le grand tableau j'ai directement converti le code par sa discipline, rien n'empêche en effet de créer une ligne pour y inscrire les codes.
En D1 pays A, 31 colonnes après correspondant aux 31 disciplines, soit en AI1 il y a le pays B et 31 colonnes suivantes, le pays C et ainsi de suites pour les 170 pays.
L'idée est exactement celle que tu préconise, à savoir une macro qui me remplisse un tableau ou les colonne sont les pays et les lignes les disciplines.
C'est cette macro qui me pose un problème.

Peux tu faire quelque chose?
Merci encore
A plus.
0
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
Bon, si je n'ai pas les correspondance des codes pays-et activités, je ne peux rien faire...
a toi de jouer
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Limon
 
Désolé, je n'avais pas compris que les codes pays et les codes disciplines t'étaient indispensables.
Je te les fais parvenir
Merci
0
Limon
 
Encore une fois désolé,
mais je ne peux te faire parvenir l'ensemble des codification de notre structure. J'en suis navré
Par contre ne pourrais tu pas m'indiquer la syntaxe de cette macro en prenant pour code pays ALL (Trois première lettres du nom du pays) et les deux première lettres en minuscules pour les discipline (mu pour musique, th pour théâtre.....)
Si je comprends la syntaxe je pourrai ensuite la reproduire pour n pays et pour toutes les disciplines.
Merci d'avance
0
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
Bonjour

pour tes codes tu as plusieurs disciplines musique ou art et je me demande pourquoi il y en a en colonne A et à quespond... Là ce n'est pas mon boulot, c'est le tien surtout que je ne connais pas les noms des 170 pays !!!
d'autre part, 170 pays accolés avec chacun 31 disciplines= 5270 Colonnes ....super-pratique pour visualise et imprimer....

pas très sérieux.
désolé,Abandon
0
Limon
 
Bonjour,
Je t'ai précisé, me semble t il que les résultats alimentaient une autre fichier de cartographie me permettant de visualiser ces résultats. Il n'est donc évidemment pas question ni de visualiser et encore moins d'imprimer un tel tableau.
Je suis désolé que tu n'es pas compris mon problème.
Quant à mon sérieux ? ? ?

merci tout de même
0
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
je t'ai précisé, me semble t il que les résultats alimentaient une autre fichier de cartographie me permettant de visualiser ces résultats
ah bon! où ça ?
0