Compartir vía


Método Range.BorderAround (Excel)

Agrega un borde a un rango y establece las propiedades Color, LineStyle y Weight del objeto Border para el nuevo borde. Variant.

Sintaxis

expresión. BorderAround (LineStyle, Weight, ColorIndex, Color, ThemeColor)

expresión Variable que representa un objeto Range.

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
LineStyle Opcional Variant Una de las constantes de XlLineStyle que especifica el estilo de línea para el borde.
Weight Opcional XlBorderWeight Grosor del borde.
ColorIndex Opcional XlColorIndex Color del borde, como un índice en la paleta de colores actual o como una constante XlColorIndex.
Color Opcional Variant Color del borde, especificado como un valor RGB.
ThemeColor Opcional Variant El color del tema, como un índice en el tema de color actual o como un valor XlThemeColor .

Valor devuelto

Variant

Comentarios

Solo debe especificar uno de los siguientes elementos: ColorIndex, Color o ThemeColor.

Puede especificar LineStyle o Weight, pero no ambos. Si no especifica ninguno de estos argumentos, Microsoft Excel utilizará el estilo de línea y el grosor predeterminados.

Este método delinea todo el rango sin rellenarlo. Para establecer los bordes de todas las celdas, debe establecer las propiedades Color, LineStyle y Weight para la colección Borders . Para borrar el borde, debe establecer la propiedad LineStyle en xlLineStyleNone para todas las celdas del rango.

Ejemplo

En este ejemplo se agrega un borde rojo grueso alrededor del rango A1:D4 de Sheet1.

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

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.