Extraction de données sous Excel

Fermé
VictorienR Messages postés 2 Date d'inscription lundi 16 février 2015 Statut Membre Dernière intervention 17 février 2015 - 16 févr. 2015 à 11:50
via55 Messages postés 14494 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 26 octobre 2024 - 17 févr. 2015 à 19:51
Bonjour,
Etant un peu novice dans la programmation excel (je n'ai appris à coder que sur du java et non pas sur du vba), je me retrouve un peu limité dans un projet qui vient de m'être donné.
Donc voilà, j'ai un fichier excel de millier de lignes comportant des pièces, références, dates et nombres de pièces. Ce que je souhaiterai c'est extraire toutes ces données pour les mettre dans une autre feuille excel et les ranger.

Plus clairement, j'aimerai prendre les noms, références, nombres de pièces et dates de toutes les pièces dont les dates sont antérieures à une date limite que je fixerai, et les classer dans un autre fichier excel que j'utiliserai pour construire un planning.
Par exemple, j'ai la pièce 1 de référence 111, de nombre 18 et de date 13/05/2015, noyée au milieu d'autres pièces de références, nombres et dates différentes. J'aimerai extraire ses caractéristiques dans une autre feuille excel en prenant comme unique paramètre une date limite fixée (exemple 20/06/2015).

Le problème c'est que je ne vois pas du tout comment coder ce "tri" selon une date précise.

Je fais donc appelle à votre aide dans la mesure du possible.

Merci, et bonne journée à vous !
A voir également:

1 réponse

via55 Messages postés 14494 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 26 octobre 2024 2 734
16 févr. 2015 à 12:13
Bonjour

Tu peux avec l'enregistreur de macro enregistrer une manipulation du style :
1) Filtrer ton tableau sur la colonne date selon inférieur à une date donnée
2) Copier le tableau filtrer et le coller collage spécial valeur sur une autre feuille

Tu auras ensuite le code pour faire l'opération autant de fois que tu souhaites avec des dates différentes en changeant la date dans la ligne de la macro (tu peux même faire demander la date à l'utilisateur avec un inputbox en rajoutant une ligne dans la macro et en remplaçant la date dans la ligne du filtre par la variable issue de l'inputbox )

Cdlmnt
0
VictorienR Messages postés 2 Date d'inscription lundi 16 février 2015 Statut Membre Dernière intervention 17 février 2015
17 févr. 2015 à 08:51
Bonjour,

Je vous remercie pour votre aide, j'ai bien réussi à faire mon tri et le copier sur une autre feuille, cependant étant débutant je ne vois pas du tout comment demander la date à l'utilisateur...

Merci à vous,

Cordialement
0
via55 Messages postés 14494 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 26 octobre 2024 2 734 > VictorienR Messages postés 2 Date d'inscription lundi 16 février 2015 Statut Membre Dernière intervention 17 février 2015
17 févr. 2015 à 19:51
Bonjour

si tu as enregistré ta manip comme je te l'ai conseillé tu dois avoir la macro enregistrée et à partir de l'onglet Developpeur puis Macros puis Pas à pas détaillé tu dois avoir accès au code de ta macro; tu le copies et tu reviens le coller dans un prochain message, je te montrerai comment la modifier pour demander la date à l'utilisateur

Cdlmnt
0