Easy-Micro


ESPACEMEMBRE VBA
Propriétés VBA

Les propriétés et les méthodes VBA

Définition

Une propriété est une caractéristique d'un objet telle que la taille, la couleur, la position à l'écran, ou un aspect de son comportement, par exemple s'il est activé ou visible.

Pour définir la valeur d'une propriété, tapez le nom de l'objet, puis un point, ensuite la propriété et enfin le signe égal. Les propriétés sont représentés par un icône qui à la forme d'une main qui tiens un papier.

Dans l'exemple suivant, vous attribuez 100 à la hauteur de la cellule active :
Saisissez dans la fenêtre exécution (Ctrl + g)
?ActiveCell.Height=100

Une propriété peut avoir elle-même des propriétés, par exemple le fond d'une cellule qui peut avoir une couleur. Pour modifiez la couleur de fond de la cellule active en jaune clair, vous écrivez :
ActiveCell.Interior.Color=RGB(255, 255, 204) ou bien ActiveCell.Interior.ColorIndex=19.
Attention: Toutes les propriétés ne peuvent pas être modifiés.

Pour connaître la valeur de la couleur de la cellule active, saisissez dans la fenêtre exécution (Ctrl + g)
?ActiveCell.Interior.ColorIndex

Affichage dans un MsgBox
MsgBox ("Couleur de la cellule:" & ActiveCell.Interior.ColorIndex)

-> voir les Astuces de Michel pour d'autres exemple VBA sur les cellules.
-> voir les propriétés des classeurs du site Developpez.com

Sub proc_mon_nuuancier()

For i = 1 To 56 Step 1
   Range("A" & i).Interior.ColorIndex = i
   Range("B" & i).Value = i
Next i

End Sub

Les Méthodes sont représentées par une brique jaune. Une méthode est une action que l'objet peut exécuter.

Par exemple une cellule peut être sélectionnée, dans ce cas, vous écrivez : Range("D2").Select
Le classeur actif peut être fermé, écrivez : ActiveWorkbook.Close

Exemple à saisir dans la fenêtre exécution (Ctrl + g)
?Range("D2").Select
-> renvoie vrai et sélectionne la cellule


Suivez les aventures des skippers aquitains sur EasyVoile.com
Flux RSS Easy-Micro - Abonnez-vous Easy-Micro [ François Bisch ]
Lundi 17 juin 2019 - Semaine 25 - Saint Hervé (Demain: Saint Léonce)
Aujourd'hui, c'est l'anniversaire de Lio (1962-57 ans), chanteuse et actrice belgo-portugaise francophone.
Haut de page Easy-Micro