Informatique applique l3

856 mots 4 pages
Université Lumière – Lyon 2, Faculté de Sciences Économiques et de Gestion

3e année Licence ès Sciences Économiques – Année 2011-2012 Informatique appliquée TD n° 4 : Plages et fonctions VB

Cette fonction est déjà écrite dans un module M_Moyennes. La tester dans la feuille moyenne simple du classeur RangeFonctions.xls (exemple ci-dessous).

Plages d’une feuille de calcul Excel - objet Range et fonctions VB
Enregistrer le fichier RangeFonctions.xls dans votre répertoire depuis le site habituel (http://eric.univ-lyon2.fr/~jvelcin puis « Teaching » -> L3 Informatique appliquée). L’objectif de cette séance est d’écrire des fonctions personnalisées ayant pour paramètres des variables de type Range, c’est-à-dire des plates de valeurs sur Excel. Pour rappel, une plage de valeur est définie à l’aide de l’opérateur ‘:’, comme dans les expressions A12:A32 ou B$2:L$2. A – Exemple guidé : simulation de la fonction prédéfinie Moyenne Soit à calculer la moyenne arithmétique simple d’un ensemble de valeurs sur une plage de dimension (ou taille) quelconque. Ecriture de la fonction MoyennePerso. Elle aura pour paramètre formel (ou argument) une variable X de type Range. Elle renverra une valeur de type Double (c’est-à-dire une valeur réelle). NB : On déclarera systématiquement les réels de type Double, et non Single, car VB fait des approximations de calcul sensibles avec le type Single. D’où l’en-tête suivant : Function MoyennePerso(X as Range) as Double body End Function Bien sûr, il convient d’écrire le « corps » de la fonction (c’est-à-dire le code VB qui correspond) à la place du terme body. NB : X peut être une plage rectangulaire (n, m) ou un vecteur (1,n) ou (n,1) Complément sur les propriétés d’un objet de type Range : Actions Exemples (X est la variable de type Range) Faire référence à la valeur de la ième cellule X.Cells(i).Value ou X.Cells(i) d’une plage (type Range) Pour une plage (n,m), les cellules sont numérotées de gauche à droite et de haut en bas

en relation

  • Sdas
    568 mots | 3 pages
  • Dm de mathématiques
    540 mots | 3 pages
  • Math
    977 mots | 4 pages
  • Les stratégies de nintendo
    826 mots | 4 pages
  • Ds mathématique
    499 mots | 2 pages
  • EXCEL 2010 FONCTIONS AVANCEES
    8018 mots | 33 pages
  • notes mathématiques
    2955 mots | 12 pages
  • Fiche de lecture de l'appel de l'ange de guillaume musso. fiche de lecture de l'appel de l'ange de guillaume musso.
    1842 mots | 8 pages
  • Au coeur des ténébres
    449 mots | 2 pages
  • L'Etat et le fonctionnement du marché
    498 mots | 2 pages
  • Notion_fonction
    1020 mots | 5 pages
  • Dérivéé
    590 mots | 3 pages
  • Wesh zoulette
    369 mots | 2 pages
  • Mines 1991
    1091 mots | 5 pages
  • Cours ses
    275 mots | 2 pages