Cambiar el color del borde para varias celdas sin cambiar el estilo del borde en Excel 2013

0

Sin embargo, ¿es posible cambiar todos los colores del borde sin cambiar el estilo del borde? Ya he intentado seleccionar el color de línea y pasar por las celdas con CTRL, pero esto cambia los estilos de línea y tengo varios estilos que no quiero hacer desde cero.

Joanna Glijer
fuente
¿Has intentado usar la herramienta de pintar líneas para dibujar las líneas en su lugar?
LPChip
A menos que te haya entendido mal, como he escrito anteriormente, eso no es lo que quiero hacer. Tengo una tabla grande con varios estilos de línea (discontinuas, en negrita, finas, etc.) y quiero que se queden como están pero que cambien su color (de negro a gris). Lo que no quiero hacer es dibujar todos los bordes desde cero
Joanna Glijer
¿Quieres decir que solo quieres cambiar el color de fondo de una celda?
LPChip
No, quiero cambiar todos los colores de los bordes, ahora todos mis bordes (sin importar el estilo - discontinuo, doble, grueso - son negros. Quiero que sean grises pero quiero que los estilos permanezcan sin cambios
Joanna Glijer
Ah Sin embargo, eso no es posible. Las propiedades de una línea están todas conectadas, por lo que cambiar el color de la línea significa cambiar también el estilo y el grosor de la línea.
LPChip

Respuestas:

0

Puede cambiar la .colorindexpropiedad independientemente de otras propiedades de los objetos de borde, en VBA:

Sub bordercolor()
    With Selection.Borders
        .ColorIndex = 32
    End With
End Sub

Esto solo cambiará el color del borde, no el estilo de línea ni el ancho. Asigne esta macro a una tecla por conveniencia. 32denota un valor de índice de color, ajústelo a su gusto. Ver este artículo para obtener una descripción de la colección frontera si desea cambiar una frontera específica solamente ( xlDiagonalDown, xlDiagonalUp, xlEdgeBottom, xlEdgeLeft, xlEdgeRight, xlEdgeTop, xlInsideHorizontal, o xlInsideVertical).

usuario1016274
fuente
Contrariamente a una sugerencia reciente, esto funciona como se probó en Excel para Windows 2003. Esto podría indicar que en versiones más recientes de Excel, el color y el estilo de línea pueden no ser independientes entre sí.
user1016274