Extraction de données

Tout d'abord merci au forum pour la résolution de mon problème de graphique du mois dernier et en particulier à CB60.

Je ne sais pas faire une extraction à partir d'un tableau de données sélectionnées sur une plage date.

Je crois que ce que je souhaite faire est possible, j'ai essayé en m'inspirant et en extrapolant des solutions qui apparaissent dans le forum mais sans résultat.

Merci de bien vouloir m'aider...

Je vous joins un tableau simplifié ou j'ai gelé la formules qui permettent la ventilation des données budgétaires sur l'année et j'ai limité la période sur un semestre.

24essai-a.xlsx (17.58 Ko)

Bonjour Rémy 77 le forum

ton fichier en retour tu cliques chercher tu mets le mois en numérique et ok

tu testes et tu me redis

a+

Papou

35remy77-v1.xlsm (30.87 Ko)

Bonsoir Paritec,

Merci de ton aide mais j'ai un souci, le bouton "chercher" ne fonctionne pas.

Re Rémy le forum

oui c'est parce que je suis un âne, j'ai sans doute pas vérifié ma macro avant de t'envoyer le fichier !!!!!

Ou alors tu n'as pas activé tes macros!!

a+

papou

bonsoir

au cas ou par formule

26remi.zip (12.82 Ko)

voir feuille recherche

cordialement

Oui je pourrais m'affecter le même qualificatif, c'est fait et sa marche très bien. Reste à transférer la macro dans le fichier définitif, je ne suis pas spécialiste en macro mais je vais essayer.

Si j'ai un problème je te dirai.

Merci beaucoup de ton aide, et vive le forum.

Re rémy77 le forum

oui si tu n'y arrives pas, tu mets un fichier représentatif de ton fichier réel et on fera marcher cela

a+

papou

La réponse est partielle car elle donne pour chaque mois sélectionné, la première valeur de la périodicité (mensuel, trimestriel...). Les autres valeurs sont ignorées.

Sur le tableau initial (que j'ai limité à un semestre dans le fichier joint), je fais apparaître (avec les fonctions SI et MOIS.DECALER) la valeur à chaque mois, trimestre...Ceci me permet de bien positionner la dépense dans le temps. J'ai un tableau qui déroule les valeurs sur trois ans.

J'ai créé un tableau spécifique pour faire une visualisation sur un graphe ou je ne prend en compte qu'une année à la fois (les informations proviennent du tableau des trois années).

Pour revenir à ce qui me préoccupait au départ : c'est pouvoir isoler une période critique mise en évidence à la lecture du graphe, et faire apparaître pour un mois donné les libellés et valeurs concernés. Mon niveau est trop limité pour construire une macro en totalité, si tu veux bien regarder mon problème à nouveau...

Encore merci

A+ Rémi77

Re Rémy77 le forum

tu peux me traduire?

La réponse est partielle car elle donne pour chaque mois sélectionné, la première valeur de la périodicité (mensuel, trimestriel...). Les autres valeurs sont ignorées.

ou tu as vu cela? si tu as 10 valeurs pour janvier elle retournera 10 valeurs la macro pas une seule.

de plus si tu commentes le mieux et de renvoyer le fichier avec les commentaires dedans comme cela on a tout sous les yeux pour répondre

maintenant si tu avais joint le fichier réel tu aurais eu le résultat directement car recopier la macro, je ne suis pas sur que tu n'aies rien oublié.

a+

papou

Désolé mais quand j'ouvre le fichier et que je sélectionne par exemple "juin", je ne vois apparaître que la valeur "travaux", les autres valeurs (loyers... ), ventilées sur le tableau n'apparaissent pas.

Je retiens ta proposition, je t'envoie mon fichier initial, j'ai du l'alléger au maximum en limitant le nombre de codes analytiques et en gelant un maximum de formules.

Je t'ai indiqué l'endroit ou je souhaiterais voir le résultat de la requête. J'étais parti sur l'idée de pouvoir préciser les éléments du budget sur une période d'un mois mais si tu peux faire apparaître alternativement (suivant la demande) le budget et ensuite le réalisé ce serait le top mais c'est certainement abuser.

J'ai laissé les tableaux aux endroits qu'ils occupaient avant simplification( ex tableau du graphe en ligne 223). Le tableau d'où sont issues les valeurs budget est en AA24 celui des valeurs réalisées en AA225. Le choix de la sélection de l'année du graphe est en C3.

Voilà, merci de tes réponses,

A+ Rémi77

34tresorerie-ac.zip (299.84 Ko)

Bonjour Rémy le forum

alors tu me dis cela ne marche pas mais tu m'envoies un fichier ou tu n'as même pas recopié la macro?

comment veux tu que je te corrige si besoin est pour ton fichier.

Si je te fais tout, tu ne sauras jamais le faire seul, enfin c'est mon avis qu'en penses-tu?

a te relire

Papou

Entièrement d'accord Paritec, j'ai continué en parallèle à ma demande et je progresse. Je ne désespère pas d'y arriver mais la barre est haute. Ne t'étonnes pas si le prochain contact n'est pas pour demain.

Je vais essayer de regrouper mes interrogations et si tu es d'accord te demander de me débroussailler le terrain. Je suis vraiment un novice dans les macros, mais je crois qu'une transposition du modèle que tu m'as envoyé est possible.

Merci de l'aide apportée

A+ Rémi77

Rebonjour Paritec,

Avant d'aller plus loin, je dois préciser ce que j'entends par "la réponse est partielle".

Dans la macro que tu m'as envoyée la cible est "B6:G14" et la réponse à la question se trouve parmi les valeurs de la colonne E.

Les valeurs que je souhaite cibler sont non seulement les valeurs de la colonne E (qui sont les premières valeurs de la série) mais toutes les valeurs déterminées par la périodicité choisie pour le mois considéré. La cible "B6:G14" doit plutôt être "I6:GH14". La construction de la macro est alors très différente. C'est ce que j'essaie de construire en extrapolant ta solution et en utilisant les connaissances limitées que j'ai dans la construction des macros... mais je rame énormément.

Autrement je suis en train de reproduire ta solution dans le tableau que je t'ai envoyé.

Si tu peux m'orienter dans la construction de la nouvelle macro je suis preneur.

Encore merci, Rémi77.

Bonjour Paritec, bonjour au forum,

J'ai construit une macro à partir de celle que tu m'as envoyé au début et des cours VBA.

Elle répond aux questions suivantes :

1ère question (concerne le budget) : lister pour un mois donné les montants du tableau journalier.

2ème question (concerne le réalisé) : lister pour un mois donné les montants du relevé bancaire (Feuil2).

et pouvoir comparer ces deux listes.

La macro fonctionne correctement mais je dois poser la question en 2 temps, d'abord sélectionner le mois ensuite lancer la macro.

Je n'ai pas réussi à faire autrement.

Peux m'orienter sur une solution permettant de voir apparaître les dates dans la réponse relative au budget au lieu du n° du mois ?

Peux tu me donner la signification de la dernière ligne de ta première macro que j'ai reproduite sans vraiment comprendre :

Feuil1.Range("B41").Resize(UBound(panneauA), UBound(panneauA, 2)) = panneauA

Voilà, merci de bien vouloir m'orienter sur une solution qui me permettrait d'améliorer cette macro. Rémi77

11essai-a-3.xlsm (41.97 Ko)
Rechercher des sujets similaires à "extraction donnees"