Coleção Borders

Vários objetos
Borders
Border

Uma coleção de quatro objetos Border representando as quatro bordas de um objeto Range ou Style.

Usando a coleção Borders

Use a propriedade Borders para retornar a coleção Borders, que contém todas as quatro bordas. O exemplo seguinte adiciona uma borda dupla à célula A1 na planilha um.

Worksheets(1).Range("A1").Borders.LineStyle = xlDouble

Use Borders(index), onde index identifica a borda, para retornar um único objeto Border. O exemplo seguinte define como vermelho a cor da borda inferior das células A1:G1.

Worksheets("Sheet1").Range("A1:G1"). _
Borders(xlEdgeBottom).Color = RGB(255, 0, 0)

Index pode ser uma das seguintes constantes XlBordersIndex: xlDiagonalDown, xlDiagonalUp, xlEdgeBottom, xlEdgeLeft, xlEdgeRight ou xlEdgeTop, xlInsideHorizontal ou xlInsideVertical.

Comentários

Você só pode definir propriedades de borda para uma borda individual com os objetos Range e Style. Outros objetos com borda, como caixas de seleção e áreas de gráfico, têm uma borda que é tratada como uma única entidade, independente de quantos lados possui. Para esses objetos, você precisa retornar e definir propriedades para a borda inteira como uma unidade. Para obter mais informações, consulte o objeto Border.