Classe Border (Excel VBA)

Cet objet représente la bordure d'un objet.

Set

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

Dim brd as Border
Set brd = ActiveCell.BorderAround()

Les procédures suivantes peuvent être utilisés pour définir des variables de la classe Border : Axis.Border, Borders.Item, DataTable.Border, DropLines.Border, ErrorBars.Border, Gridlines.Border, HiLoLines.Border, LeaderLines.Border, OLEObject.Border, OLEObjects.Border, Range.BorderAround, SeriesLines.Border, Trendline.Border, AboveAverage.Borders, CellFormat.Borders, DisplayFormat.Borders, FormatCondition.Borders, Range.Borders, Style.Borders, TableStyleElement.Borders, Top10.Borders et UniqueValues.Borders

For Each

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

Dim brd As Border
For Each brd In Application.Borders
	
Next brd

Propriétés

Color Cette propriété renvoie ou définit la couleur principale de l'objet, comme l'indique la section des remarques dans le tableau suivant. Utilisez la fonction RGB pour créer une valeur de couleur. Variant en lecture/écriture.

ActiveCell.BorderAround.Color = RGB(0,0,255)'blue

ColorIndex Cette propriété renvoie ou définit une valeur de type Variant qui représente la couleur de la bordure.

ActiveCell.BorderAround.ColorIndex = xlColorIndexAutomatic

LineStyle Renvoie ou définit le style de ligne de la bordure. En lecture/écriture XlLineStyle, xlGray25, xlGray50, xlGray75ou xlAutomatic.

ActiveCell.BorderAround.LineStyle = xlContinuous

Parent Renvoie l’objet parent pour l’objet spécifié. En lecture seule.

Dim objParent As Object
Set objParent = ActiveCell.BorderAround.Parent

ThemeColor Renvoie ou définit la couleur du thème dans le jeu de couleurs appliquées qui est associé à l’objet spécifié. Variant en lecture/écriture.

ActiveCell.BorderAround.ThemeColor =

TintAndShade Renvoie ou définit un Single qui éclaircit ou assombrit une couleur.

ActiveCell.BorderAround.TintAndShade =

Weight Cette propriété renvoie ou définit une valeur XlBorderWeight qui représente l'épaisseur de la bordure.

ActiveCell.BorderAround.Weight = xlMedium

Borders.Color Cette propriété renvoie ou définit la couleur principale de l'objet, comme l'indique la section des remarques dans le tableau suivant. Utilisez la fonction RGB pour créer une valeur de couleur. Variant en lecture/écriture.

ActiveCell.DisplayFormat.Borders.Color = RGB(0,0,255)'blue

Borders.ColorIndex Cette propriété renvoie ou définit une valeur de type Variant qui représente la couleur des quatre bordures.

ActiveCell.DisplayFormat.Borders.ColorIndex =

Borders.Count Cette propriété renvoie une valeur de type Long qui représente le nombre d’objets de la collection.

Dim lngCount As Long
lngCount = ActiveCell.DisplayFormat.Borders.Count

Borders.Item Renvoie un objet Border qui représente l'une des bordures d'une plage de cellules ou d'un style.

Dim brdItem As Border
Set brdItem = ActiveCell.DisplayFormat.Borders(Index:=xlEdgeBottom)

Borders.LineStyle Cette propriété renvoie ou définit le style de trait pour la bordure. En lecture/écriture XlLineStyle, xlGray25, xlGray50, xlGray75ou xlAutomatic.

ActiveCell.DisplayFormat.Borders.LineStyle = xlContinuous

Borders.Parent Renvoie l’objet parent pour l’objet spécifié. En lecture seule.

Dim objParent As Object
Set objParent = ActiveCell.DisplayFormat.Borders.Parent

Borders.ThemeColor Renvoie ou définit la couleur du thème dans le jeu de couleurs appliquées qui est associé à l’objet spécifié. Variant en lecture/écriture.

ActiveCell.DisplayFormat.Borders.ThemeColor =

Borders.TintAndShade Renvoie ou définit un Single qui éclaircit ou assombrit une couleur.

ActiveCell.DisplayFormat.Borders.TintAndShade =

Borders.Value Synonyme de Borders. LineStyle.

ActiveCell.DisplayFormat.Borders.Value =

Borders.Weight Cette propriété renvoie ou définit une valeur XlBorderWeight qui représente l'épaisseur de la bordure.

ActiveCell.DisplayFormat.Borders.Weight =