Points importants de la semaine Les classes et les objets. Les
classes dExcel. Les objets dExcel. Les objets de la classe
Range.
Page 4
Rappel : les classes et les objets Rponse : En programmation
oriente objet, une classe est un modle abstrait dfinissant des
attributs et des mthodes pour un type donn d'objet, et partir
duquel sont crs des objets concrets possdant des valeurs
particulires. Une classe d'objets est un moule gnral sur lequel on
cre des objets. Quest-ce quune classe ?
Page 5
Rappel : les classes et les objets Rponse : type ! Un objet est
une variable dont le type est une classe. Lobjet est la classe ce
que la variable est au
Page 6
Rappel : les classes dExcel Nommez trois classes disponibles
est Excel/VBA. Rponse : Range WorkBook WorkSheet Bien sr, il en
existe plusieurs autres. Pour en trouver dautres, allez dans VBA,
appuyez sur F2 et cherchez cet icne :.
Page 7
Rappel : les objets dExcel Rponse : 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.
Page 8
Rappel : les objets dExcel Rponse : Count : Le nombre dobjets
dans la collection. Add : Ajouter un objet la collection. Item :
Obtenir un objet dans la collection. Quelles sont les trois
oprations permises sur toutes les collections dExcel ?
Page 9
Rappel : les objets de la classe Range Rponse :
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 accde
ainsi : ActiveWorkbook.Sheets(1).Range("PLAGE_NOM") numrez trois
faons diffrentes daccder la cellule A1 de la premire feuille du
classeur courant.
Page 10
Rappel : les objets de la classe Range Rponse :
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 accde ainsi :
ActiveSheet.Range("PLAGE_NOM") numrez trois faons diffrentes
daccder la plage dlimite par les cellules A1 et D10 dans la feuille
courante.
Page 11
Maintenant, place la partie pratique! Cest tout pour la partie
thorique de la semaine # 05.