Bonjour à tous,
Voici un autre "cas" que je soumets aux bonnes volontés...
Dans ma pratique de la classe, j'ai des élèves qui vont et viennent au rythme des diverses prises en charge (thérapeutiques, médicales, éducatives, rééducatives, etc.) ou des temps d'intégration dans les autres classes (et oui, je précise que je suis en classe spécialisée...).
Pour les besoins de ma gestion de la classe, je construis un outil qui me permette de modifier d'un coup chaque emploi du temps individuel par rapport à celui de la classe et à celui des diverses prises en charge... Jusqu'ici, je le fais manuellement sous Word, mais c'est très lourd et pénible à gérer... L'automatisation des opérations via quelques formules et macros sous Excel devrait sérieusement me simplifier la vie et me faire gagner du temps...
Alors voilà, il y a mon emploi du temps générique, et en marge, hors impression, la liste des élèves et leur groupe de niveau.
Sur une 2e feuille, il y a l'emploi du temps des prises en charge thérapeutiques ou des temps d'intégration qui récapitule globalement les occupations hors de ma classe de tous mes élèves. Hors impression, j'aurais besoin d'une liste déroulante - là, je ne suis même pas sûr d'avoir placé la bonne "listbox" - pour sélectionner le type de prise en charge correspondant à une plage horaire définie dans l'emploi du temps.
Puis, il y a 3 boutons : un qui valide, un qui efface, un qui remet toutes les prises en charge à zéro (pratique, surtout en fin d'année... ou à la rentrée suivante).
Une fois la sélection validée, la mise en forme s'applique automatiquement dans l'emploi du temps, avec l'écriture à 90° (j'ai placé qqs exemples en manuel, pour aider à comprendre ce que je souhaite obtenir).
Sur la 3e feuille, il y a les emplois du temps individuels de chacun, reprenant dans l'emploi du temps générique uniquement ce qui concerne son groupe, tout en remplaçant de manière prioritaire les cellules de la feuille 2 concernées par les prises en charge s'il y en a.
J'ai donc déjà réalisé un "cadre vierge" de tout cela, regardé si certains avaient des discussions similaires sur le forum (ça m'a permis déjà de préciser mes idées, les possibilités,...), mais ne m'y connaissant pas en langage VBA, je ne sais pas du tout programmer mes boutons et obtenir le résultat attendu...
De même, pour les individuels, je ne parviens pas à formuler correctement l'action pour chaque cellule de l'emploi du temps "si rien sur EdT2, alors = EdT1 selon le groupe de l'élève (c'est surtout ça qui me bloque), sinon affiche = EdT2"...
Merci de votre aide,
Amicalement,
Romuald
Voici un autre "cas" que je soumets aux bonnes volontés...
Dans ma pratique de la classe, j'ai des élèves qui vont et viennent au rythme des diverses prises en charge (thérapeutiques, médicales, éducatives, rééducatives, etc.) ou des temps d'intégration dans les autres classes (et oui, je précise que je suis en classe spécialisée...).
Pour les besoins de ma gestion de la classe, je construis un outil qui me permette de modifier d'un coup chaque emploi du temps individuel par rapport à celui de la classe et à celui des diverses prises en charge... Jusqu'ici, je le fais manuellement sous Word, mais c'est très lourd et pénible à gérer...
Alors voilà, il y a mon emploi du temps générique, et en marge, hors impression, la liste des élèves et leur groupe de niveau.
Sur une 2e feuille, il y a l'emploi du temps des prises en charge thérapeutiques ou des temps d'intégration qui récapitule globalement les occupations hors de ma classe de tous mes élèves. Hors impression, j'aurais besoin d'une liste déroulante - là, je ne suis même pas sûr d'avoir placé la bonne "listbox"
Puis, il y a 3 boutons : un qui valide, un qui efface, un qui remet toutes les prises en charge à zéro (pratique, surtout en fin d'année... ou à la rentrée suivante).
Une fois la sélection validée, la mise en forme s'applique automatiquement dans l'emploi du temps, avec l'écriture à 90° (j'ai placé qqs exemples en manuel, pour aider à comprendre ce que je souhaite obtenir).
Sur la 3e feuille, il y a les emplois du temps individuels de chacun, reprenant dans l'emploi du temps générique uniquement ce qui concerne son groupe, tout en remplaçant de manière prioritaire les cellules de la feuille 2 concernées par les prises en charge s'il y en a.
J'ai donc déjà réalisé un "cadre vierge" de tout cela, regardé si certains avaient des discussions similaires sur le forum (ça m'a permis déjà de préciser mes idées, les possibilités,...), mais ne m'y connaissant pas en langage VBA, je ne sais pas du tout programmer mes boutons et obtenir le résultat attendu...
De même, pour les individuels, je ne parviens pas à formuler correctement l'action pour chaque cellule de l'emploi du temps "si rien sur EdT2, alors = EdT1 selon le groupe de l'élève (c'est surtout ça qui me bloque), sinon affiche = EdT2"...
Merci de votre aide,
Amicalement,
Romuald