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.
microsoft-excel
Joanna Glijer
fuente
fuente

Respuestas:
Puede cambiar la
.colorindexpropiedad independientemente de otras propiedades de los objetos de borde, en VBA: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, oxlInsideVertical).fuente