Bonjour le forum,
J’ai produit un userform contenant une arborescence de multipages : un multipage « classes » contenant chacun des multipages « domaines » qui contiennent chacun des multipages « chapitres » qui eux contiennent des listboxs qui contiennent chacunes une liste de compétences sur laquelle je clique lorsque je veux visualiser la réussite des élèves dans cette compétence ou évaluer le niveau des élèves dans cette compétence. Cela fait un total de plus de 70 listboxs dans cet uf !!!! Je souhaiterais qu’à chaque fois que j’ ouvre cet uf pour une classe donnée, il affiche directement la listbox de la dernière compétence sélectionnée pour la classe en question. Par ailleurs le code que j’ai écrit ne me satisfait guère car j’ ai fait du copier coller pour chaque événement listbox click, peut être qu avec des modules de classe je peux améliorer cela, mais je ne suis pas encore en mesure de le faire. Ma demande présente concerne uniquement l’ouverture de l’ufComp.
Pour avoir une idée, aller sur la feuille B1, cliquer sur l’option bouton « compétences », il faudrait que lorsque la classe 6B est activée, s’affiche directement la page « nombre et calculs » et la sous page « entiers et décimaux » de l’ufComp et que la compétence C02 soit séléctionnée, puisque c’est la dernière que j’ai utilisée pour cette classe et par exemple pour la classe de 3B le page « gestion de donnée » et le chapître « notion de fonction »avec la compétence D30 . J’ai essayé jusqu’à présent d enregistrer par des événement multipage_change (voir dans la FCtrl •) mais je ne sais pas trop quoi en faire, il y a trop de multipage pour moi, et je ne maîtrise pas suffisamment le langage vba et ses subtilités pour parvenir à ce que je veux.
Quelqu’un peut-il m’aider ?
Merci infiniment de vous pencher sur mon cas.
Christophe.
J’ai produit un userform contenant une arborescence de multipages : un multipage « classes » contenant chacun des multipages « domaines » qui contiennent chacun des multipages « chapitres » qui eux contiennent des listboxs qui contiennent chacunes une liste de compétences sur laquelle je clique lorsque je veux visualiser la réussite des élèves dans cette compétence ou évaluer le niveau des élèves dans cette compétence. Cela fait un total de plus de 70 listboxs dans cet uf !!!! Je souhaiterais qu’à chaque fois que j’ ouvre cet uf pour une classe donnée, il affiche directement la listbox de la dernière compétence sélectionnée pour la classe en question. Par ailleurs le code que j’ai écrit ne me satisfait guère car j’ ai fait du copier coller pour chaque événement listbox click, peut être qu avec des modules de classe je peux améliorer cela, mais je ne suis pas encore en mesure de le faire. Ma demande présente concerne uniquement l’ouverture de l’ufComp.
Pour avoir une idée, aller sur la feuille B1, cliquer sur l’option bouton « compétences », il faudrait que lorsque la classe 6B est activée, s’affiche directement la page « nombre et calculs » et la sous page « entiers et décimaux » de l’ufComp et que la compétence C02 soit séléctionnée, puisque c’est la dernière que j’ai utilisée pour cette classe et par exemple pour la classe de 3B le page « gestion de donnée » et le chapître « notion de fonction »avec la compétence D30 . J’ai essayé jusqu’à présent d enregistrer par des événement multipage_change (voir dans la FCtrl •) mais je ne sais pas trop quoi en faire, il y a trop de multipage pour moi, et je ne maîtrise pas suffisamment le langage vba et ses subtilités pour parvenir à ce que je veux.
Quelqu’un peut-il m’aider ?
Merci infiniment de vous pencher sur mon cas.
Christophe.
Dernière édition: