Método Range.BorderAround (Excel)

Adiciona uma borda a um intervalo e define as propriedades Color, LineStyle e Weight do objeto Border para a nova borda. Variant.

Sintaxe

expressão. BorderAround (LineStyle, Weight, ColorIndex, Color, ThemeColor)

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

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
LineStyle Opcional Variantes Uma das constantes de XlLineStyle especificando o estilo de linha para a borda.
Peso Opcional XlBorderWeight A espessura da borda.
ColorIndex Opcional XlColorIndex A cor da borda, como um índice na paleta de cores atual ou como uma constante XlColorIndex.
Color Opcional Variantes A cor da borda, como um valor RGB.
ThemeColor Opcional Variantes A cor do tema, como um índice no tema de cor atual ou como um valor XlThemeColor .

Valor de retorno

Variant

Comentários

Você precisa especificar somente um destes itens: ÍndiceDeCor, Cor ou CoresDeTema.

Você pode especificar LineStyle ou Weight, mas não ambos. Se você não especificar um dos argumentos, o Microsoft Excel usará o estilo e peso de linha.

Este método aplica tópicos a todo o intervalo sem preenchê-lo. Para definir as bordas de todas as células, você deve definir as propriedades Color, LineStyle e Weight para a coleção Borders . Para limpar a borda, é necessário definir a propriedade LineStyle como xlLineStyleNone para todas as células no intervalo.

Exemplo

Este exemplo adiciona uma borda vermelha espessa ao redor do intervalo A1:D4 em Sheet1.

Worksheets("Sheet1").Range("A1:D4").BorderAround _ 
 ColorIndex:=3, Weight:=xlThick

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.