> Accueil > Diffusion Technologique > FAQ > Informatique appliquée > VBA - Dénitions d'Objet, Propriété, Méthode, Evénement :

E-mail Imprimer

VBA - Dénitions d'Objet, Propriété, Méthode, Evénement :

Objet

Elément d'une application :

  • Feuille de calcul
  • Graphique
  • Cellule
  • Barre d'outils

Un ensemble d'objets est une collection (ex : l'ensemble des feuilles d'un classeur "Worksheets"). Au sein d'une collection, l'identification de l'élément se fait par index ou nom.

Exemple :
Worksheets(1)             'sélection de la 1ère feuille du classeur avec un index
Worksheets("Feuil1")   'sélection de la feuille "Feuil1" avec son nom

Propriétés

Caractéristique d'un objet (taille, couleur, position…)

Pour accéder à une propriété : Objet.Propriété
Une propriété peut elle-même avoir des propriétés : Objet.Propriété1.Propriété2

Exemple :
ActiveCell.Height=100                          'la cellule active aura une hauteur de 100
ActiveCell.Interior.ColorIndex=19       'modifie la couleur de fond de la cellule active

Les propriétés peuvent être soit en lecture, soit en écriture, soit en lecture-écriture.

Méthodes

C'est une action qu'un objet peut exécuter.
Pour accéder à une méthode : Objet.Méthode

Exemple :
Range("C4").Select                  'sélection de la cellule nommée C4
ActiveWorkbook.Close             'fermeture du classeur actif

Evénements

C'est le résultat d'une action (clic de souris, frappe d'une touche, sélection d'une autre cellule…)
Les événements gérés par l'application peuvent avoir un code associé lors du déclenchement de l'action.

Exemple :
Ce bout de code dans une feuille de calcul Excel permet qu'à chaque double clic de souris dans une cellule qu’un 'X' soit affiché.
Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As      Range, Cancel As Boolean)
    Target = "X"
End Sub

Ce sujet est évoqué sur la formation OFF30.

Suivez nous sur :

cimi sur linkedin
    cimi sur you tube    cimi sur facebook

Certification QUALIOPI

Référencé sur Datadock

CDT 2019
Feder 2015

Vous avez des questions ?  
mail cdt@cimi.fr
phone 02 54 74 97 03
«  juin 2022  »
lmmjvsd
12345
6789101112
13141516171819
20212223242526
27282930