Propriedade FormatCondition.Borders (Excel)

Retorna uma coleção Borders que representa as bordas de um estilo ou intervalo de células (incluindo um intervalo definido como parte de um formato condicional).

Sintaxe

mais simples. Fronteiras

expressão Uma variável que representa um objeto FormatCondition .

Comentários

Para objetos Border retornados por essa coleção, você pode definir propriedades de borda compatíveis para as bordas superior, inferior, esquerda e direita. No entanto, não há suporte para a leitura da propriedade LineStyle ou Weight e pode gerar o erro de tempo de execução 1004 (erro 0x800A03ECCOM), mesmo quando a borda foi configurada na caixa de diálogo Formatação Condicional.

Essa limitação não se aplica a Range.Borders.

Exemplo

Este exemplo define a cor da borda inferior da célula B2 na Planilha1 como uma borda vermelha fina.

Sub SetRangeBorder()

 With Worksheets("Sheet1").Range("B2").Borders(xlEdgeBottom)
     .LineStyle = xlContinuous
     .Weight = xlThin
     .ColorIndex = 3
 End With

End Sub

Este exemplo define a borda inferior da primeira regra de formato condicional para a célula B2 na Planilha1 como uma borda vermelha fina.

Sub SetConditionalFormatBorder()

 With Worksheets("Sheet1").Range("B2").FormatConditions(1).Borders(xlEdgeBottom)
     .LineStyle = xlContinuous
     .Weight = xlThin
     .ColorIndex = 3
 End With

End Sub

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.