Compartilhar via


Método Range.BorderAround (Excel)

Adiciona um limite a um intervalo e define as propriedades Color, LineStyle e Weight do objeto Limite para o novo limite. 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 Variant Uma das constantes de XlLineStyle especificando o estilo de linha para o limite.
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 Variant A cor da borda, como um valor RGB.
ThemeColor Opcional Variant 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 os limites de todas as células, tem de definir as propriedades Cor, Estilode Linha e Espessura para a coleção Limites . 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.