Classe Style - style (Excel VBA)

Cet objet représente la description d'un style pour une plage.

Les classes suivantes donnent accès à la classe Style

Pour utiliser une variable de classe Style, elle doit d'abord être instanciée, par exemple

Dim sty as Style
Set sty = ActiveCell.Style

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe Style : DisplayFormat.Style, Range.Style, Slicer.Style, Styles.Add et Styles.Item.

For Each

Voici un exemple de traitement des éléments Style dans une collection

Dim sty As Style
For Each sty In Application.Styles
	
Next sty

Méthodes

Delete - Cette méthode supprime l'objet.

Propriétés

Value (Default member) - Cette propriété renvoie une valeur de type String qui représente le nom du style spécifié.

AddIndent Cette propriété renvoie ou définit une valeur de type Boolean qui indique si le texte est automatiquement mis en retrait lorsque l’alignement de texte dans une cellule est défini sur une distribution égale à l’horizontal ou à la verticale.

Borders Renvoie une collection Borders qui représente les bordures d’un style ou d’une plage de cellules (y compris une plage définie dans le cadre d’un format conditionnel).

BuiltIn Cette propriété a la valeur True si le style est un style prédéfini. Boolean (en lecture seule).

Font Renvoie un objet font qui représente la police de l’objet spécifié.

FormulaHidden Cette propriété renvoie ou définit une valeur de type Boolean qui indique si la formule sera masquée avec une feuille de calcul protégée.

HorizontalAlignment Cette propriété renvoie ou définit une valeur XlHAlign qui représente l’alignement horizontal de l’objet spécifié.

IncludeAlignment Cette propriété a la valeur true si le style comprend les propriétés AddIndent, HorizontalAlignment, VerticalAlignment, WrapText, IndentLevelet orientation de l’objet style . Boolean (en lecture/écriture).

IncludeBorder Cette propriété a la valeur true si le style comprend les propriétés Color, ColorIndex, LineStyleet Weight de l’objet Border . Boolean (en lecture/écriture).

IncludeFont True si le style comprend les propriétés de police Background, Bold, Color, ColorIndex, FontStyle, Italic, Name, Size, Strikethrough, Subscript, Superscript et Underline. Boolean (en lecture/écriture).

IncludeNumber Cette propriété a la valeur True si le style comprend la propriété NumberFormat. Boolean (en lecture/écriture).

IncludePatterns True si le style comprend les propriétés Color, ColorIndex, InvertIfNegative, pattern, PatternColoret PatternColorIndex, de l’objet Interior . Boolean (en lecture/écriture).

IncludeProtection True si le style comprend les propriétés de protection FormulaHidden et Locked. Boolean (en lecture/écriture).

IndentLevel Cette propriété renvoie ou définit une valeur de type Long qui représente le niveau de retrait pour le style.

Interior Renvoie un objet Interior qui représente l’intérieur de l’objet spécifié.

Locked Cette propriété renvoie ou définit une valeur de type Boolean qui indique si l'objet est verrouillé.

MergeCells Cette propriété a la valeur True si le style contient des cellules fusionnées. Variant en lecture/écriture.

Name Renvoie une valeur de type String qui représente le nom de l'objet.

NameLocal Cette propriété renvoie ou définit le nom de l'objet dans la langue de l'utilisateur. Type de données String en lecture seule.

NumberFormat Cette propriété renvoie ou définit une valeur de type String qui représente le code du format de l'objet.

NumberFormatLocal Cette propriété renvoie ou définit une valeur de type String qui représente le code du format d'un objet sous la forme d'une chaîne dans la langue de l'utilisateur.

Orientation Cette propriété renvoie ou définit une valeur XlOrientation qui représente l’orientation du texte.

ReadingOrder Renvoie ou définit l’ordre de lecture pour l’objet spécifié. Il peut s’agir de l’une des constantes XlReadingOrder suivantes: xlRTL (de droite à gauche), xlLTR (de gauche à droite) ou xlContext. Long (en lecture/écriture).

ShrinkToFit Cette propriété renvoie ou définit une valeur Boolean qui indique si le texte s'ajuste automatiquement à la largeur de colonne disponible.

VerticalAlignment Cette propriété renvoie ou définit une valeur XlVAlign qui représente l’alignement vertical de l’objet spécifié.

WrapText Cette propriété renvoie ou définit une valeur de type Boolean qui indique si Microsoft Excel renvoie le texte à la ligne dans l'objet.

Borders - Collection de quatre objets Border qui représentent les quatre bordures d'un objet Range ou style .

Font - Cet objet contient les attributs de police (nom, taille, couleur, etc.) d'un objet.

Interior - Cet objet représente l'intérieur d'un objet.