Exercices divers

A partir du classeur "bissextile.xlsm" et en utilisant vos compétences en programmation VBA, réaliser les tâches demandées ci-après:

  1. Créez une fonction appelée "EstBissextile" qui renvoie la valeur "True" si l'année est bissextile et "False" dans le cas contraire.
  2. Appliquez la fonction créée où vous jugerez bon dans le classeur "bissextile.xlsm"
    1. Vous l'appliquerez une première fois directement à partir du classeur excel (comme vous le feriez avec une fonction classique comme NB.VAL(), par exemple)
    2. Vous l'appliquerez une seconde fois à partir de votre programme dans une colonne différente

Fichier

Correction

A partir d'un classeur excel vierge et en utilisant vos compétences en programmation VBA, réaliser les tâches demandées ci-après:

  1. Créer un programme permettant de résoudre les équations du second degré

Pour rappel:

  • une équation du second degré est de la forme ax² + bx + c = 0
  • le nombre de solutions dépend de la valeur du discriminant Δ= b² - 4ac
    • Δ > 0, on a 2 solutions de la forme (-b - racine(Δ))/2a et (-b + racine(Δ))/2a avec racine(.) la fonction racine carrée.
    • Δ = 0, on a 1 solution de la forme -b / 2a
    • Δ <0, on a aucune solution dans R

Correction

A partir du classeur "Exercice_notes.xlsm" et en utilisant vos compétences en programmation VBA, réaliser les tâches demandées ci-après:

  1. Dans une nouvelle colonne, calculez la moyenne de chaque étudiant
  2. Indiquez dans une nouvelle colonne si l'étudiant peut passer en L3 (moyenne>10)
  3. Dans une nouvelle zone, indiquez le nombre d'étudiants passant en L3 ainsi que la moyenne des étudiants autorisés à poursuivre en L3
  4. Votre programme est suffisamment général et flexible pour s'adapter sans modification à d'autres relevés de notes du même type. Vous vérifierez ce point en appliquant votre programme à l'ensemble des relevés de notes du classeur.

Fichier

Correction

A partir du classeur "Departements.xlsm" et en utilisant vos compétences en programmation VBA, réaliser les tâches demandées ci-après:

  1. Scinder l'information contenue dans la colonne "Département" en deux colonnes "Numéro" et "Nom"
  2. Pour chaque département, ajoutez le nom de la région dans laquelle il se trouve. Vous pouvez trouver cette information ici.