Rassembler plusieurs feuilles Excel en une seule

Bonjour,

Je réalise des bulletins scolaires informatisés (avec les moyens du bord). Chaque collègue a complété un classeur pour son cours (avec dans la première colonne le nom des étudiants), la colonne suivante est constituée d'une liste déroulante par cellule afin que le collègue sélectionne la matière qu'un étudiant a vue. Une colonne contient des points de travail journalier, une des points de bilans et une les commentaires du profs.

Chaque colonne est nommée en fonction du cours. Par exemple pour math : Etudiant - Modules Math - TJ Math - Bilan Math - Commentaires Math.

Certains cours ont plus de colonnes car deux matières vues. Mais tous les étudiants sont les mêmes dans chaque classeur.

Si un professeur donne plusieurs cours aux mêmes élèves, il a reçu un classeur avec plusieurs feuilles, chaque feuille représentant un cours.

Afin de pouvoir faire une fusion et un publipostage vers chaque bulletin élève en Word, je cherche une manière pour copier toutes les données des différents classeurs vers une seule feuille Excel. La seule solution que j'ai trouvée est un copié-collé....mais vu le nombre de cours et de colonnes, c'est assez fastidieux et en cas de modifications d'un collègue, je dois tout recommencer.

Quelqu'un pourrait-il m'aider?

Un grand merci!

Bonjour et bienvenue sur le forum

Pour t'aider, il faudrait que tu joignes quelques fichiers et peut-être un exemple de ce que tu veux obtenir à partir d'eux....

Bye !

Bonjour,

Merci pour la réponse !

Je joins, en attaché, deux classeurs excel tels qu'ils sont complétés, j'ai juste remplacé les noms des étudiants par 3 lettres, un classeur reprend les cotes de français et l'autre classeur reprend les cote de formation professionnelle ( classeur avec plusieurs feuilles car plusieurs cours donnés par le même prof). J'ai d'autres classeurs à ajouter pour d'autres cours, mais ils ont tous le même nombre de lignes (mêmes étudiants). J'ai également joins le bulletin en version PDF tel que le recevra l'étudiant. Ce document est fait sous Word mais afin d'éviter les soucis de liaison à une base, je l'envoie en PDF. Je compte dans le document word insérer des champs de fusion et faire un publipostage. Pour ce faire, j'ai besoin de regrouper toutes les feuilles Excel afin de pouvoir mentionner une seule liste de destinataire à Word pour faire la fusion et le publipostage.

Actuellement, je fonctionne par copié-collé de chaque plage Excel...et c'est fastidieux, de plus en cas de modification dans un tableau, cette modification n'apparaît pas dans la table générale.

Un grand merci pour l'aide !


Oups... Le fichier PDF ne s'est pas inséré (bulletin tel que le recevra chaque étudiant).... Le voici.

52bulletins-fp.xlsx (28.19 Ko)

Un essai à tester.

Tous les fichiers doivent être dans le même dossier et seul le fichier Récap doit être ouvert.

Tu ne précisais pas si tu collais à la suite sur les mêmes lignes (ce que j'ai fait) ou sur les mêmes colonnes.

Cela te convient-il ?

Bye !

225gcam.zip (66.85 Ko)

Merci pour l'importation. Ça fonctionne nickel ! Je vais essayer de comprendre le code afin de pouvoir réaliser la même chose pour les autres classes.

Effectivement, le collage c'est sur les mêmes lignes.

Maintenant, comme chaque prof reçoit un classeur Excel (donc un classeur pour formation professionnelle, un classeur pour français, un pour sciences, un pour sciences humaines). Y a-t-il un moyen de regrouper tous ces classeurs dans le même dossier? Par exemple, pour, avec les dossiers que j'ai envoyés, pouvoir mettre français dans l'importation?

Un grand merci pour l'aide!

Gcam a écrit :

Y a-t-il un moyen de regrouper tous ces classeurs dans le même dossier?

Je ne vois pas ce que tu veux dire...Désolé !

Sans ouvrir les classeurs, il suffit de les faire glisser dans le dossier qui contient le fichier Récap.

Une sécurité que j'ai imposé à la macro toutefois : elle ne traite que les fichiers dont le nom commence par "Bulletins "

Si cela gène, on peut modifier...

Bye !

Ok.. merci pour toutes les infos et déso pour mes questions peu claires.

Je vais tester alors la macro en ajoutant les classeurs de tous les cours dans le dossier récap.

C'est génial d'avoir un tel coup de main !

Je mentionne le problème comme résolu car je pense que tout sera ok...sinon, je reviendrai faire un tour sur ce forum.

Bon dimanche,

Rebonjour,

Je reviens vers vous toujours pour mes bulletins scolaires.

La macro pour rassembler les différents classeurs points en une seule feuille fonctionne nickel (et malheureusement, je n'y comprends rien en code mais quel plaisir de trouver une solution à son problème).

J'ai encore une question. Je souhaite mettre en forme certaines colonnes 'bilans' de différents cours afin que si moins de 50%, la cote s'inscrive en étant soulignée. Mais lorsque je fais la fusion et le publipostage vers Word, la mise en forme n'est pas conservée.

J'ai testé mergeformat...et cela ne change rien.

Auriez-vous une idée qui puisse m'aider tout en conservant la super macro que j'ai reçue ci-dessus?

Un grand merci

Bonjour

Je ne suis pas un spécialiste de Word.

Je constate toutefois que si je copie sur un document Excel une cellule qui contient une valeur soulignée, par exemple la cellule E4 sur la feuille ‘’5ème Elec TT du fichier Excel ‘’Bulletin FP.xlsx’’, et que je la colle dans un document Word, la valeur soulignée dans Excel reste soulignée dans Word.

Je ne vois donc pas ce que je peux faire de plus.

Désolé…

Bye !

Bonjour,

Merci pour la réponse. Par "copié-collé" la mise en forme reste mais par fusion et publipostage Word ne tient pas compte de la mise en forme conditionnelle.

Bonne Après-midi.

Effectivement, je n'avais pas vu que le soulignement était le résultat d'une mise en forme conditionnelle.

Fais tout de même un bout d'essai en supprimant ces mises en forme sur quelques cellules soulignées et mets les en formats souligné habituel, à la main.

Que deviennent-elles après publipostage ?

Si le soulignement reste, je dois pouvoir faire quelque chose...

A te relire.

Bye !

Re-bonjour,

Je continue mes cogitations pour les bulletins.

Si la conservation de la mise en forme Excel n'est pas possible lors de la fusion et du publipostage vers Word, une fusion et un publipostage dans Excel est-il possible? (Fusion des cotes et compétences et publipostage pour avoir un bulletin par étudiant)

Il faut cependant savoir que le bulletin individuel comporte plusieurs pages (voir pdf joins plus haut) dans lesquelles j'insère mes champs de fusion.

Je pourrais faire la même mise en page en Excel de ce bulletin mais une fusion depuis la base de données Excel "Recap" est-elle possible afin d'obtenir un bulletin de plusieurs pages par étudiant?

Bonne soirée,

Bonsoir,

Merci pour la réponse, j'ai essayé en enlevant la mise en forme conditionnelle et en soulignant simplement une cote. Lors du publipostage vers word, le soulignement n'est pas conservé. J'ai tenté d'insérer \* MERGEFORMAT dans mon champ de fusion mais cela n'a rien changé...pas de soulignement.

Bonnes soirée,

Alors, désolé mais, dans ces conditions, cela ne me semble pas possible. Je veux dire, pour moi et mes compétences.

Bon courage ! Et bonne chance ! Qui sait ? Si quelqu'un relève le défi ....

Bye !

Un tout grand merci pour la précieuse aide déjà apportée !!!

Bonne soirée.

Bonjour,

Je reviens vers vous concernant mes bulletins scolaires.

J'avais reçu un super fichier permettant de fusionner plusieurs classeurs de points et de commentaires sur une seule feuille (afin de pouvoir après faire une fusion/publipostage vers word).

J'ai refait mes bulletins pour cette période...mais l'importation de toutes les feuilles coince : le "récap ne prend en effet que quelques feuilles. Par exemple que Théorie dans le classeur formation professionnelle. Et malheureusement je ne comprends pas pourquoi.

Pourriez-vous, svp, m'aider à comprendre le souci. Je joins les différents classeurs ainsi que le "récap".

Un tout grand merci !

Bonne soirée,


Re-bonsoir,

Juste une précision..j'ai un problème pour les 3èmes (les classeurs que j'ai joins ci-avant) mais je n'ai aucun souci avec les 5èmes. Des liens peuvent-ils faire bugger?

Bonne soirée

40recap.xlsm (18.71 Ko)

Bonjour

Les cellules fusionnées sont la plaie des macros.

Il faut donc supprimer les fusions ou demander à la macro de le faire avant de commencer son travail.

Essaie cette version :

Bye !

41recap.xlsm (25.31 Ko)

Bonjour,

Que cela fait plaisir d'avoir une réponse ! Je teste mais juste une question : Qu'appelez-vous cellules fusionnées (est-ce des copié collés mal faits ou le fait d'avoir des liste de données?). Je me rends compte que ce qui a posé problème ce sont des liens qui se sont faits (avec d'anciens tableaux (liens que j'ai désactivé via le gestionnaire de nom car impossible via rompre les liaisons). Mais, histoire de ne pas commettre trop d'erreur : que dois-je faire dans les tableaux que je partage avec mes collègues pour éviter les cellules fusionnées?

Un tout grand merci pour l'aide

Je teste dès que possible la macro et je tiens informé.

Belle journée !


Bonjour,

J'ai testé..et j'ai toujours un problème.. Par exemple lors de l'importation, il n'y a que la colonne des points EPT qui s'affiche, les "commentaires" ne se retrouvent pas dans la feuille finale. Concernant le classeur formation professionnelle, l'onglet Théorie Février, la colonne "date récup Th" ne s'importe pas dans le recap, ....

Mystère..mystère... Si vous avez une idée, ce serait super !!

Un grand merci.

C'est curieux tous ces messages qui apparaissent. Mais il n'empêchent pas, apparemment, de laisser la macro aller au bout des son travail.

A tester.

Bye !

51recap-v2.xlsm (25.52 Ko)

Re-bonjour,

Effectivement, je ne pensais plus à cellules fusionnées qui ne servent que d'aide aux collègues. Je les ai supprimées pour ne garder que le tableau sans aucune cellule fusionnée. Cependant, l'importation pose toujours problème : pour EPT, il importe bien les points mais pas les commentaires, ....

Je me repencherai dessus ce soir..mais je ne comprends pas pourquoi certaines colonnes sont "zappées" même après avoir enlevé toutes les cellules fusionnées. Un grand merci pour l'aide !

Bonne après-midi.

Rechercher des sujets similaires à "rassembler feuilles seule"