Points importants de la semaine Les classes et les objets. Les classes dExcel. Les objets dExcel. Les objets de la classe Range.

Slides:



Advertisements
Présentations similaires
Bratec Martin ..
Advertisements

NOTIFICATION ÉLECTRONIQUE
Fragilité : une notion fragile ?
SEMINAIRE DU 10 AVRIL 2010 programmation du futur Hôtel de Ville
Phono-sémantique différentielle des monosyllabes italiens
MAGGIO 1967 BOLOGNA - CERVIA ANOMALIES DU SOMMEIL CHEZ L'HOMME
droit + pub = ? vincent gautrais professeur agrégé – avocat
Transcription de la présentation:

Points importants de la semaine Les classes et les objets. Les classes dExcel. Les objets dExcel. Les objets de la classe Range.

Rappel : les classes et les objets Réponse : En programmation orientée objet, une classe est un modèle abstrait définissant des attributs et des méthodes pour un type donné d'objet, et à partir duquel sont créés des objets concrets possédant des valeurs particulières. Une classe d'objets est un moule général sur lequel on crée des objets. Quest-ce quune classe ?

Rappel : les classes et les objets Réponse : type ! Un objet est une variable dont le type est une classe. Lobjet est à la classe ce que la variable est au…

Rappel : les classes dExcel Nommez trois classes disponibles est Excel/VBA. Réponse : Range WorkBook WorkSheet Bien sûr, il en existe plusieurs autres. Pour en trouver dautres, allez dans VBA, appuyez sur F2 et cherchez cet icône :.

Rappel : les objets dExcel Réponse : Une collection est un regroupement dobjets. À titre dexemple, Application.WorkBooks est la collection de tous les classeurs ouverts. Quest-ce quune collection ? Donnez un exemple.

Rappel : les objets dExcel Réponse : Count : Le nombre dobjets dans la collection. Add : Ajouter un objet à la collection. Item : Obtenir un objet dans la collection. Quelles sont les trois opérations permises sur toutes les collections dExcel ?

Rappel : les objets de la classe Range Réponse : ActiveWorkbook.Sheets(1).Cells(1, 1) ActiveWorkbook.Sheets(1).Range("A1") On donne un nom à la cellule dans la zone de nom dExcel (par exemple, PLAGE_NOM) et on y accède ainsi : ActiveWorkbook.Sheets(1).Range("PLAGE_NOM") Énumérez trois façons différentes daccéder à la cellule A1 de la première feuille du classeur courant.

Rappel : les objets de la classe Range Réponse : ActiveSheet.Range("A1:D10") ActiveSheet.Range(ActiveSheet.Cells(1, 1), _ ActiveSheet.Cells(10, 4)) On donne un nom à la plage dans la zone de nom dExcel (par exemple, PLAGE_NOM) et on y accède ainsi : ActiveSheet.Range("PLAGE_NOM") Énumérez trois façons différentes daccéder à la plage délimitée par les cellules A1 et D10 dans la feuille courante.

Maintenant, place à la partie pratique! Cest tout pour la partie théorique de la semaine # 05.