La version de votre navigateur est obsolète. Nous vous recommandons vivement d'actualiser votre navigateur vers la dernière version.

Le concept objet et VBA dans Excel

Pour bien comprendre le concept du langage de programmation objet; les différents ouvrages traitants ce sujet font souvent une analogie avec des objets de notre quotidien, tel que votre chaise de bureau, votre ordinateur, les lumières de votre bureau ou votre maison.

 

Tous les objets ont des caractéristiques; grosseur, couleur, emplacement, etc.

 

Par exemple, votre chaise de bureau peut être en bois, en métal ou en plastique. Elle peut être située sous une table de travail ou dans un camion de déménagement. Elle peut être grande ou petite.

 

Lorsque nous parlons des caractéristiques d’un objet dans Visual Basic, nous lui attribuons plutôt le nom de Propriété.

 

Votre chaise de bureau peut aussi faire des actions telles que roulez, montez, descendre.

 

Lorsque nous parlons des actions faites par un objet dans Visuel Basic, nous lui attribuons plutôt le nom de Méthode.

 

Dans Microsoft Excel, les objets sont plutôt les applications de la suite office de Microsoft, les classeurs Excel, les onglets, les cellules.

 

Les procédures VBA permettent de modifier d’une manière spécifique les propriétés et méthodes de tous les objets de votre classeur Excel.

 

Lorsque plusieurs objets ont des caractéristiques identiques, nous appelons cela une collection d’objets. Ceci permettra à nos procédures d’interagir avec l’ensemble des objets d’une collection en même temps.

 

Dans une procédure VBA nous écrivons toujours de gauche à droite, en allant toujours de plus en plus spécifiquement.

 

Par analogie avec des objets de notre quotidien, nous inscrivons les informations sur le positionnement d’une chaise de la façon suivante :

 

Canada. Québec. Montréal. Rue Notre-Dame. Adresse 277. Maison. Bureau. Chaise.

 

Dans Visuel Basic, nous écrirons aussi d’une manière de plus en plus spécifique :

 

Application. Fichier.xls. Onglet. Cellule.