Bonjour,
Après de multiples recherches sur divers forums, je m’en remets à poster un appel à l’aide.
Mon but est d’arriver à copier des lignes d’un tableau provenant de 5 fichiers différents et à les coller sur un même fichier.
Le but est d’analyser la production de la veille et cette manipulation est à réaliser chaque jour de la semaine.
Je souhaite copier les lignes dont la date (qui se trouve en colonne C sur 4 fichiers et en colonne B sur 1 fichier) est égale :
A la date du jour -1 si la date du jour est un mardi, mercredi, jeudi ou vendredi
A la date du jour – 1, -2 et -3 si la date du jour est un lundi
Plus simplement, si nous sommes un lundi, alors la macro doit permettre de copier les lignes du vendredi du samedi et du dimanche.
Le reste du temps, (mardi à vendredi), elle ne prend que les lignes de la veille.
Je joins mon fichier de base sur lequel j’ai une première feuille « Liste Fichiers » dans laquelle on peut accéder aux 5 fichiers via une macro d’ouverture de fichier.
Dans la deuxième feuille « Bilan » se trouve le tableau sur lequel les données doivent venir se coller en fonction du fichier dans lequel elles ont été copiées.
J’ai aussi une macro qui permet de « mettre en page » avant d’imprimer..
Je suppose que vous allez halluciner en voyant cette macro… mais c’est le seul moyen efficace que j’ai trouvé pour mettre en page et imprimer directement. Elle n’est pas du tout optimisée… mais elle fonctionne.
Ce que je souhaite, c’est un bouton qui permette de copier les lignes des 5 fichiers et de les insérer dans la feuille « Bilan », aux endroits correspondants. Ensuite, pouvoir mettre à la suite la macro de Mise en page et d’impression.
Dites-moi si je ne suis pas clair..
J’espère vraiment que vous pourrez m’aider et m’aiguiller.
PS : Je n’ai pas réalisé les macros qui sont déjà dans le fichier, je suis ultra débutant en macro.
Je suis par contre très motivé à l’idée d’apprendre.
Merci de m’avoir lu et de l’aide que vous pourrez m’apporter.