Easy-Micro


ESPACEMEMBRE VBA
Propriétés VBA

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

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

puis
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 Mon_Nuancier()

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 18 mars 2019 - Semaine 12 - Saint Cyrille de Jérusalem (Demain: Saint Joseph)
Aujourd'hui, c'est l'anniversaire de Luc Besson (1959-60 ans), réalisateur et producteur français, de Xavier Deluc (1958), acteur français et de Laetitia Hallyday (1975). Autre 18 mars: 1314 : supplice de Jacques de Molay, grand maître des Templiers.
Haut de page Easy-Micro