PARTIE 2 - La structuration et le traitement de l'information dans les organisations Des « objets » permettent de manipuler en Visual basic des éléments d'un classeur dans Excel. Les principaux sont présentés dans le tableau suivant : Niveau Objet Classeur Feuille Feuille de calcul Ligne Colonne Plage de cellules Cellule Boîte de dialogue Workbooks (« nom ») ThisWorkbook ActiveWorkbook Sheets Activesheet Worksheets Rows (numéro de ligne) Columns (numéro de colonne) Range (référence en mode A1) Cells Cells (numéro de ligne, numéro de colonne) ActiveCell UserForms IV Les procédures et les fonctions Pour Microsoft, une procédure est un bloc d'instructions de Visual Basic délimitées par une instruction de déclaration (Function, Sub, Operator, Get, Set) et une instruction finale (End Sub, End Function, etc. Certains auteurs distinguent la fonction (Function) et la procédure (Sub). La différence fondamentale est la valeur retournée. Exemple simple Function carre (nombre) carre = nombre^2 => la fonction « carre » renvoie la valeur de « carre » End Function Sub test_carre () Dim resultat as Double resultat = carre (30) => la variable « resultat » reçoit la valeur retournée par la fonction MsgBox resultat => le résultat est affiché (dans cet exemple, le carré de 30 soit 900) End Sub 260