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.