Cours gratuits » Cours VBA » Cours VBA les objets courants de la suite Office

Cours VBA les objets courants de la suite Office


Télécharger



★★★★★★★★★★3.5 étoiles sur 5 basé sur 1 votes.
Votez ce document:

Visual Basic pour Applications

Les objets courants de la suite Office – Microsoft Excel

Romain Tavenard

Kévin Huguenin

1er Octobre 2007

Plan

Les objets courants de MS Excel Liste des objets courants

L’objet Range

Les objets Chart et ChartObject

L’objet WorkSheet

L’objet WorkBook

L’objet Application

Plan

Les objets courants de MS Excel Liste des objets courants

L’objet Range

Les objets Chart et ChartObject

L’objet WorkSheet

L’objet WorkBook

L’objet A



pplication


Liste des objets courants

Voici une liste des objets que nous allons être amenés à manipuler sous MS Excel :

•     Application;

•     WorkBook;

•     WorkSheet;

•     Chart;

•     ChartObject;

•     Range.

Trouver la liste des propriétés/méthodes accessibles

Pour obtenir la liste des propriétés et méthodes disponibles pour un objet, entrez dans un éditeur : nomDeMonInstance. et une boˆ?te de dialogue apparaˆ?tra :

 

Plan

Les objets courants de MS Excel Liste des objets courants

L’objet Range

Les objets Chart et ChartObject

L’objet WorkSheet

L’objet WorkBook

L’objet Application


Plages et cellules

L’objet Range permet de manipuler des cellules et des plages de cellules.

Cellule active

A tout moment, dans MS Excel, une instance de l’objet` Range est définie :

ActiveCell

 

Constructeurs associés aux objets Range

Il existe deux possibilités pour ”construire” un objet Range, selon le format utilisé :

Range("A1")

Range("A1", "C10") Range("A1:C10")

ou

Cells(1,1)

Range(Cells(1,1),Cells(10,3))

Atteindre la valeur d’une cellule

Une propriété toute naturelle d’une cellule est la valeur qui y est stockée, cette propriété a pour nom Value.

Ainsi, pour obtenir la valeur contenue dans la cellule active, on utilisera

ActiveCell.Value

Accéder à la sélection actuelle

La sélection actuelle est une propriété de l’objet Application, que nous verrons plus tard.

Cette propriété a pour nom Selection.

Accéder à la plage entourant la cellule active

Une autre propriété très importante de l’objet Range est la plage entourant la cellule considérée : CurrentRegion.

Ainsi, pour accéder à la plage entourant la cellule active, on utilisera

ActiveCell.CurrentRegion

 

Autres propriétés utiles

•     Address (attention au format ! xlA1 vs xlR1C1);

•     Column, Row;

•     ColumnWidth, RowHeight;

•     Formula, FormulaLocal;

•     Offset, Resize;

•     etc.

Méthodes utiles

•     Select;

•     Clear, ClearContents, ClearFormat;

•     Insert, Delete;

•     Sort;

•     AutoFill;

•     etc.

Exemples d’utilisation de l’objet Range

•     déplacer la cellule active;

•     déplacer le contenu de la cellule active ;

•     déplacer la sélection active ;

•     déplacer le contenu de la sélection active;

•     sélectionner le tableau dont fait partie la cellule A10;

•     sélectionner le tableau dont fait partie la cellule R10C1;

•     remplir les cases vides d’un tableau avec la valeur 0.


Plan

Les objets courants de MS Excel Liste des objets courants

L’objet Range

Les objets Chart et ChartObject

L’objet WorkSheet

L’objet WorkBook

L’objet Application

Graphiques et feuilles graphiques

L’objet Chart permet de manipuler des feuilles graphiques.

L’objet ChartObject permet de manipuler des graphiques incorporés aux feuilles de travail.

Collections existantes

•     Charts;

•     ChartObjects.

Propriétés utiles

•     HasAxis;

•     HasTiTle;

•     HasLegend;

•     DisplayBlanksAs;

•     SeriesCollection;

•     Axis;

•     Legend;

•     etc.

Méthodes utiles

•     Export;

•     Location; SetSourceData;

•     etc.


Plan

Les objets courants de MS Excel Liste des objets courants

L’objet Range

Les objets Chart et ChartObject

L’objet WorkSheet

L’objet WorkBook

L’objet Application

Feuilles de calcul

L’objet WorkSheet permet de manipuler des feuilles de calcul.

Collection existante

•     WorkSheets :

•     Add;

•     Copy;

•     Move;

•     Delete.

Propriétés et méthodes utiles

•     Propriéte´s :

•     Name;

•     Visible; etc.

•     Méthodes :

•     Select;

•     Copy;

•     Move;

•     Delete; etc.


Plan

Les objets courants de MS Excel Liste des objets courants

L’objet Range

Les objets Chart et ChartObject

L’objet WorkSheet

L’objet WorkBook

L’objet Application

Classeur

L’objet WorkBook permet de manipuler des classeurs.

Une instance de cet objet existe à chaque instant dans MS Excel :

ActiveWorkBook.

Collection existante

•     WorkBooks :

•     Add;

•     Close;

•     Open;

•     OpenText.

Propriétés et méthodes utiles

•     Propriéte´s :

•     ActiveChart;

•     ActiveSheet;

•     Charts;

•     ActiveSheet;

•     FullName;

•     Password;

•     Sheets; WorkSheets;

•     etc.

•     Méthodes :

•     Activate;

•     Close;

•     PrintOut;

•     Protect / UnProtect;

•     Save / SaveAs; etc.


Plan

Les objets courants de MS Excel Liste des objets courants

L’objet Range

Les objets Chart et ChartObject

L’objet WorkSheet

L’objet WorkBook

L’objet Application

Application

L’objet Application permet de spécifier des paramètres et d’effectuer des actions au niveau de l’application MS Excel.

Une instance de cet objet existe à chaque instant dans MS Excel, elle est nommée .. .Application.

Propriétés et méthodes utiles

•     Propriéte´s :

•     ReferenceStyle;

•     etc.

•     Méthodes :

•     FileSearch;

•     Intersect; Union; etc.


Ou` télécharger ce cours ?

Où télécharger ce cours ?

A l’adresse suivante :`

http

avis cg
540