XL 2019 Copier automatiquement des lignes en fonction d'une valeur dans différentes feuilles.

FlavT

XLDnaute Nouveau
Bonjour à tous,

Je bosse sur un fichier pour mon établissement scolaire.
J'aimerai que les lignes correspondantes à chaque élève sur la première feuille (Elèves) se copient automatiquement dans la feuille correspondant à leur classe quand on choisit la classe de destination. La classe de destination est renseignée dans la colonne P (à partir de P2).

J'espère que je suis clair ...
Je vous joint mon fichier de base.

Merci d'avance :)
 

Pièces jointes

  • Création classes.xlsx
    257.2 KB · Affichages: 13
Solution
Bonjour,

Je t'ai créé 2 boutons (vers la colonne Q de la feuille élèves), un pour faire la répartition et un autre si tu souhaites effacer les données réparties.

Je suis passé par de la programmation VBA (l'extension du fichier a donc changé en .xlsm)

chagatte

XLDnaute Nouveau
Bonjour,

Je t'ai créé 2 boutons (vers la colonne Q de la feuille élèves), un pour faire la répartition et un autre si tu souhaites effacer les données réparties.

Je suis passé par de la programmation VBA (l'extension du fichier a donc changé en .xlsm)
 

Pièces jointes

  • Création classes.xlsm
    272.7 KB · Affichages: 4

FlavT

XLDnaute Nouveau
Bonjour,

Je t'ai créé 2 boutons (vers la colonne Q de la feuille élèves), un pour faire la répartition et un autre si tu souhaites effacer les données réparties.

Je suis passé par de la programmation VBA (l'extension du fichier a donc changé en .xlsm)
Après avoir inséré ma liste d'élèves, l'erreur d'exécution 9 apparait avec le message "l'indice est en dehors des dimensions du tableau". J'ai essayé de comprendre, je ne vois pas pourquoi .... une idée ?
 

chagatte

XLDnaute Nouveau
Es-tu bien sûr d'avoir renseigné une classe pour chaque élève et qu'il y a bien un onglet nommé par classe renseignée dans le tableau ? Attention, le code est aussi sensible à la casse (majuscules, minuscules espace etc..). Peux-tu me transférer ton fichier (tu peux enlever les noms des élèves pour le rendre anonyme avant de me l'envoyer) ?
 

FlavT

XLDnaute Nouveau
Es-tu bien sûr d'avoir renseigné une classe pour chaque élève et qu'il y a bien un onglet nommé par classe renseignée dans le tableau ? Attention, le code est aussi sensible à la casse (majuscules, minuscules espace etc..). Peux-tu me transférer ton fichier (tu peux enlever les noms des élèves pour le rendre anonyme avant de me l'envoyer) ?
Effectivement tous les élèves n'ont pas été affecté à une classe, le problème vient de là !

Est-il possible de contourner ce problème ? J'aimerai pouvoir renseigner la classe pour une partie des élèves, les répartir dans les onglets puis affecter le reste des élèves en fonction ensuite.
 

Discussions similaires

Statistiques des forums

Discussions
312 105
Messages
2 085 350
Membres
102 870
dernier inscrit
Armisa