• Aucun résultat trouvé

TD n°8 : Procédures et Plages de cellules à une dimension

N/A
N/A
Protected

Academic year: 2022

Partager "TD n°8 : Procédures et Plages de cellules à une dimension"

Copied!
1
0
0

Texte intégral

(1)

Licence Economie et Gestion Outils Informatiques 2 Responsables : C. Hanen – R. Chevallier

TD n°8 : Procédures et Plages de cellules à une dimension

Une cellule d’une plage Maplage est désignée par, où i et j sont des indices de lignes et colonnes. Deux attributs des cellules sont utilisés dans ce TD :

La valeur d’une cellule est désignée par Maplage.Cells(i,j).value.

La couleur de l’intérieur d’une cellule est désignée par Maplage.Cells(i,j).Interior.ColorIndex. La couleur est associée une valeur entière (voir l’aide en ligne)

Exercice 1

Soient 5 notes enregistrées au sein des cellules de la plage B1:B5. Définir la procédure qui calcule la moyenne des notes et la mention correspondante, et qui affecte les résultats aux cellules B6 et B7.

Définir une procédure qui colore dans une couleur (par exemple rouge = 3) les notes inférieures à 10.

Exercice 2

Soit 10 nombres enregistrés au sein d'une plage de cellules, par exemple B1:B10.

Définir la procédure qui calcule la valeur du nombre le plus grand et la valeur du nombre le plus petit, et qui affecte les résultats à deux autres cellules de la feuille de calcul, par exemple B11 et B12.

Exercice 3

Soit une facture structurée par 5 lignes où figure sur chaque ligne, pour chacun des 5 produits, le nombre de produits et le prix unitaire. Définir la procédure qui calcule la somme à payer pour chaque produit ainsi que le montant total de la facture, et qui affecte les résultats aux cellules concernées.

Exercice 4

Plusieurs notes sont enregistrées au sein d'une plage de cellules (une colonne).

Définir la procédure qui calcule les notes définitives selon la règle suivante et les affecte à une autre colonne de cellules :

si note<=7, note reste inchangée

si 8<=note<=12, note est augmentée de 2 points si 13<=note<=17, note est augmentée de 1 point si note>=18, note reste inchangée

Exercice 5

Ecrire une procédure colorecol qui a pour paramètre une couleur et qui colorie la première colonne de la plage Selection (la plage des cellules sélectionnées) dans cette couleur. On pourra s’appuyer sur la valeur Selection.Rows.count qui indique le nombre de lignes de cette sélection. Ecrire une procédure qui appelle colorecol en proposant un choix de 3 couleurs à l’utilisateur.

Références

Documents relatifs

Le troisième côté est compris entre 16 et 36, différence et somme des deux autres ; ainsi le côté 10 est le plus petit et est opposé au plus petit angle ; celui-ci est l’angle

Sur cet ensemble, il va être nécessaire de disposer, en plus des constructeurs et accesseurs habituels, d’un certain nombre d’opérations comme ajouter une plaque, retirer une

FONCTION EXPONENTIELLE CONCERNE AUSSI BIEN LA CROISSANCE D ’UNE POPULATION, UNE. DÉSINTÉGRATION RADIOACTIVE OU DES INTÉRÊTS COMPOSÉS,…, ELLE EST D ’UN

De plus, dans ces séances de calcul mental on peut introduire progressivement le produit de deux décimaux comme ci-dessous avant d’en arriver au chapitre..

Dans la Région du Pacifique occidental, les langues officielles sont l’anglais, le chinois et le français, et l’interprétation dans ces trois langues est assurée aux séances

« Cancer du sang »: prolifération incontrôlée dans la moelle osseuse de cellules hématopoïétiques à l’origine des globules blancs. Adultes

Je cherche le plus grand nombre entier pair s’écrivant avec 4 chiffres différents qui respecte les conditions suivantes : La somme des 4 chiffres est 6... Je cherche le plus

Mill partage avec les utilitaristes le même refus de penser l’être humain à partir d’une morale transcendante ou a priori (intuitionniste). Il n’y a pas de phénomènes moraux en