Objeto Borders (Excel)

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

Comentários

Use a propriedade Borders para retornar a coleção Borders, que contém todas as quatro bordas. Você pode aplicar bordas diferentes a cada lado de uma célula ou intervalo. Para obter mais informações sobre como aplicar bordas a um intervalo de células, consulte Propriedade Range.Borders .

Propriedades de borda só podem ser definidas para uma borda individual com os objetos Range e Style. Outros objetos bordados, como barras de erro e linhas de série, têm uma borda que é tratada como uma única entidade, independentemente de quantos lados ela tenha. 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.

Exemplos

O exemplo a seguir adiciona uma borda dupla à célula A1 na planilha um.

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

Use Borders (index), em que o índice identifica a borda, para retornar um único objeto Border . O índice pode ser uma das seguintes constantes XlBordersIndex : xlDiagonalDown, xlDiagonalUp, xlEdgeBottom, xlEdgeLeft, xlEdgeRight, xlEdgeTop, xlInsideHorizontal ou xlInsideVertical.

O exemplo a seguir 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)

O exemplo a seguir gera uma borda fina em torno de todas as células do intervalo.

Dim rng As Range: Set rng = ws.Range("B6", "D8")
        
With rng.Borders
   .LineStyle = xlContinuous
   .Weight = xlThin
End With

O exemplo a seguir altera apenas as bordas da célula interna do intervalo.

Dim rngInner As Range: Set rngInner = ws.Range("B2", "D4")
        
With rngInner.Borders(xlInsideHorizontal)
  .LineStyle = xlContinuous
  .Weight = xlThin
End With

With rngInner.Borders(xlInsideVertical)
  .LineStyle = xlContinuous
  .Weight = xlThin
End With

Propriedades

Confira também

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.