IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Livret scolaire


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Webmarketer
    Inscrit en
    Juin 2016
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Webmarketer
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2016
    Messages : 26
    Par défaut Livret scolaire
    Bonjour

    Ceci est un SOS je suis à la recherche d'une macro ou du moins une aide pour le calcul de mes livrets scolaires qui prend me beaucoup beaucoup trop de temps...

    J'ai :
    • une liste de 25 d'étudiants (Elève 1, elève 2, etc.)
    • Des notes que je suis en train de compiler dans un seule fichier
    • J'ai des notes pour 2 années d'études : l'année 1 (semestre 1 et semestre 2) / l'année 2 (semestre 1 / semestre 2)
    • 14 matières (matière1, matière 2, matière 3, etc.)
    • Des appréciations à ajouter pour chaque matière et pour chaque étudiant (je peux le faire manuellement si trop compliqué)

    Voici une image de mon tableau source et mon besoin final
    Nom : tableau source.JPG
Affichages : 1730
Taille : 160,5 Ko Nom : besoin final.JPG
Affichages : 1163
Taille : 78,7 Ko

    Je suis en train de compiler toutes les notes dans un fichier pour commencer.

    Mon besoin :
    Avoir un onglet excel par élève avec : les notes des 14 matières de l'année 1 ( semestre 1 puis semestre 2) et un tableau avec les 14 matières en dessous l'année 2 ( semestre 1 puis semestre 2)
    (cf. image ci-jointe)
    => J'aimerais savoir comment : de mon fichier source avec toutes les notes compilées, je peux répercuter automatiquement par une macro magique, la bonne note de chaque élève.
    (cf. image : passer de mon tableau source à "besoin final"

    Est ce que quelqu'un pourrait m'aider ? Merci beaucoup.

    Marie

  2. #2
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Bonjour,

    Est-ce que tu pourrais mettre un classeur en PJ avec des données anonymisées. Je me vois mal en reconstituer un.

  3. #3
    Membre averti
    Femme Profil pro
    Webmarketer
    Inscrit en
    Juin 2016
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Webmarketer
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2016
    Messages : 26
    Par défaut Merci !
    Bonjour et merci pour votre retour rapide

    Voici le tableau en pièce jointe :
    • La liste des élèves pour que je puisse faire la correspondance
    • Le tableau source avec toutes les notes
    • Les 28 onglets correspondant à chaque élève

    J'espère que "ma logique" est bonne, si cela ne vous semble pas adapté pour réaliser la macro, faites-moi signe, je modifierai.
    Livret-scolaires-macro.xlsx

    Bonne journée

    Marie

  4. #4
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Regarde le classeur joint. J'ai utilisé des formules pour remplir les feuilles Elève 1 et Elève 2. Fais attention aux espaces derrière les noms ("Matière 1" ps "Matière 1 ") et aux accents ("Elève 2", pas "Eleve 2"). Il suffit de recopier les formules telles quelles sur les autres feuilles.
    Ecole-Ecole Livret-scolaires-macro.xlsx

    Si tu veux quand même une macro, dis-le.

  5. #5
    Membre averti
    Femme Profil pro
    Webmarketer
    Inscrit en
    Juin 2016
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Webmarketer
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2016
    Messages : 26
    Par défaut
    Bonjour Daniel,

    Merci )))))))))))))))))))))))))))) je regarde le tableau et je reviens vers toi.

    Merci beaucoup !
    Je veux bien une Macro si cela est possible.

    Merci
    Marie

  6. #6
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 208
    Par défaut
    Bonjour,

    Voilà. Vérifie bien. Il y a un bouton sur la première feuille pour lancer la macro.

    Ecole-Ecole Livret-scolaires-macro.xlsm

  7. #7
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Citation Envoyé par Ecole-Ecole Voir le message
    Avoir un onglet excel par élève avec : les notes des 14 matières de l'année 1 ( semestre 1 puis semestre 2) et un tableau avec les 14 matières en dessous l'année 2 ( semestre 1 puis semestre 2)
    (cf. image ci-jointe)
    => J'aimerais savoir comment : de mon fichier source avec toutes les notes compilées, je peux répercuter automatiquement par une macro magique, la bonne note de chaque élève.
    (cf. image : passer de mon tableau source à "besoin final"
    Pourquoi passer par une macro alors que c'est faisable assez facilement avec des formules ?

    Une fonction EQUIV pour chercher la matière.
    Une fonction EQUIV pour chercher l'élève.
    Une fonction INDEX pour réunir tout ça (avec éventuellement un +1 sur l'EQUIV de la matière pour le second semestre).
    Et le tour est joué.

  8. #8
    Membre averti
    Femme Profil pro
    Webmarketer
    Inscrit en
    Juin 2016
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Webmarketer
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2016
    Messages : 26
    Par défaut Livret
    Bonjour,

    Là, je ne sais malheureusement pas comment procéder pour cette année

  9. #9
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    As-tu regarder les fonctions EQUIV et INDEX dans l'aide Excel ?

  10. #10
    Membre averti
    Femme Profil pro
    Webmarketer
    Inscrit en
    Juin 2016
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Webmarketer
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2016
    Messages : 26
    Par défaut Livret
    @Menhir

    En fait je ne sais pas exactement quelle est l'incidence du bug dans mon fichier...

    Quand je clique sur Note, voici ce que j'ai comme Pop-Up :

    Message 1
    Nom : pop-up.JPG
Affichages : 134
Taille : 21,5 Ko

    Puis Message 2
    Nom : pop-up-2.JPG
Affichages : 110
Taille : 67,5 Ko

    Le souci c'est que je n'ai aucune idée sur les conséquences;
    J'ai essayé de modifier au hasard le "code" (enfin en prenant exemple sur ce code qui se répétait plus bas pour essayer..) mais cela ne marche pas et je ne vois même pas comment enregistrer le code.

    Pour des raisons de confidentialité, il ne m'est possible d'envoyer mes documents sans modifier les noms.

  11. #11
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Je ne vois pas le rapport avec la solution que je t'ai proposée.
    Je conseillais d'utiliser ces fonctions simplement dans les cellules sans passer par du VBA.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Remplissage automatique d'un livret scolaire
    Par Salut Patrick dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 01/12/2013, 18h30
  2. Conception d'emploi du temps dans un etablissement scolaire
    Par sessime dans le forum Bases de données
    Réponses: 3
    Dernier message: 26/02/2010, 13h18
  3. [Projet scolaire] IDE java sur PDA
    Par benef dans le forum EDI et Outils pour Java
    Réponses: 1
    Dernier message: 27/02/2007, 14h18
  4. haro sur les livrets
    Par dirty_boy dans le forum Politique
    Réponses: 22
    Dernier message: 29/11/2005, 15h38
  5. Projet scolaire
    Par Furtif_00 dans le forum Bases de données
    Réponses: 2
    Dernier message: 27/02/2004, 11h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo