¿Cómo cambiar el color del indicador de comentarios en Excel?
De forma predeterminada, cada vez que inserta un comentario en Excel, aparece un pequeño triángulo rojo en la esquina superior derecha de la celda, que actúa como indicador visual de que dicha celda contiene un comentario. No obstante, en muchos casos puede desear personalizar el color de estos indicadores, ya sea para alinearlo con la identidad corporativa, adaptarlo a esquemas de categorización o hacer que los comentarios destaquen con mayor claridad en libros compartidos. Aunque Excel no incluye una opción integrada para cambiar directamente el color del indicador de comentarios, este artículo le ofrece una solución práctica mediante código VBA para lograr exactamente ese efecto.
Cambiar el color del indicador de comentarios resulta especialmente útil en entornos colaborativos o al gestionar hojas de cálculo complejas con múltiples comentarios. Personalizar estos indicadores le permite organizar visualmente las observaciones, distinguir entre distintos tipos de comentarios o simplemente adaptar su hoja de trabajo para agilizar su revisión. A continuación encontrará instrucciones detalladas y notas sobre esta solución alternativa, junto con consejos para solucionar problemas, personalizar el código VBA y métodos alternativos por si el uso de macros está restringido en su entorno.
Cambiar el color del indicador de comentarios con código VBA
Cambiar el color del indicador de comentarios con código VBA
Actualmente, Excel no incluye ninguna función directa que permita a los usuarios cambiar rápidamente el color de los triángulos indicadores de comentarios. Sin embargo, puede usar VBA para superponer de forma creativa una forma triangular coloreada sobre el indicador predeterminado y así modificar su apariencia. Este enfoque se aplica a todas las celdas con comentarios de la hoja activa. Cabe destacar que este método no altera realmente el color del indicador nativo de comentarios, sino que lo cubre visualmente con una forma triangular del color seleccionado.
Este método es ideal para usuarios que buscan una forma sencilla de distinguir visualmente los indicadores de comentarios sin tener que aplicar un formato manual exhaustivo. Si comparte habitualmente libros de trabajo o desea codificar por colores los comentarios según su tipo o autor, VBA le ofrece la personalización visual que necesita. La ventaja de usar VBA radica en la posibilidad de aplicar los cambios rápidamente a múltiples celdas; el inconveniente es que requiere permisos para ejecutar macros y no se trata de una funcionalidad nativa de Excel. Asimismo, si tiene activada la protección de hoja, es posible que deba desprotegerla antes de ejecutar el código VBA.
1. Abra la hoja de trabajo en la que desea personalizar el color de sus indicadores de comentarios.
2. Pulse ALT + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones. Este atajo funciona en cualquier libro de Excel y abre directamente su entorno del editor de VBA.
3. En la ventana de VBA, haga clic en Insertar > Módulo para crear un nuevo módulo y, a continuación, copie y pegue el siguiente código VBA en la ventana del módulo. Este código detectará los comentarios y dibujará una forma triangular coloreada sobre cada indicador.
Código VBA: Cambiar el color del indicador de comentarios Hoja de cálculo activa
Sub CoverCommentIndicator()
'Update 20141110
Dim pWs As Worksheet
Dim pComment As Comment
Dim pRng As Range
Dim pShape As Shape
Set pWs = Application.ActiveSheet
wShp = 6
hShp = 4
For Each pComment In pWs.Comments
Set pRng = pComment.Parent
Set pShape = pWs.Shapes.AddShape(msoShapeRightTriangle, pRng.Offset(0, 1).Left - wShp, pRng.Top, wShp, hShp)
With pShape
.Flip msoFlipVertical
.Flip msoFlipHorizontal
.Fill.ForeColor.SchemeColor = 12
.Fill.Visible = msoTrue
.Fill.Solid
.Line.Visible = msoFalse
End With
Next
End Sub
4. Una vez que haya pegado el código, pulse F5 (o haga clic en el botón «Ejecutar» en la ventana de VBA) para ejecutarlo. Todos los indicadores de comentario de su hoja activa quedarán entonces cubiertos visualmente por triángulos del color especificado, tal como se ilustra a continuación:
![]() |
![]() |
![]() |
Notas y consejos:
1. En el código, el color del triángulo se establece mediante .Fill.ForeColor.SchemeColor = 12. Puede modificar 12 por otro código de color según sus preferencias. Por ejemplo, cambiarlo a 10 aplicará un tono diferente. Consulte la documentación oficial de Excel sobre ColorIndex para explorar los números disponibles en los esquemas de color.
2. Las formas triangulares personalizadas están ancladas a la esquina de la celda, pero pueden cambiar de tamaño o posición si modifica las dimensiones o desplaza las celdas subyacentes. Para obtener los mejores resultados, defina el tamaño final de sus celdas antes de ejecutar el código o vuelva a ejecutarlo si ha redimensionado la hoja.
3. Si necesita eliminar al instante todas las formas triangulares coloreadas (sin borrar sus comentarios reales), ejecute el siguiente código VBA, que elimina exclusivamente los triángulos insertados por el script anterior. Esta opción resulta ideal para restaurar los indicadores rojos predeterminados o ajustar nuevamente el color.
Código VBA: Eliminar las formas triangulares sobre los indicadores de comentarios
Sub RemoveIndicatorShapes()
'Update 20141110
Dim pWs As Worksheet
Dim pShape As Shape
Set pWs = Application.ActiveSheet
For Each pShape In pWs.Shapes
If Not pShape.TopLeftCell.Comment Is Nothing Then
If pShape.AutoShapeType = msoShapeRightTriangle Then
pShape.Delete
End If
End If
Next
End Sub
Para ejecutar el código de eliminación, siga los mismos pasos anteriores: abra el editor de VBA, inserte un módulo, pegue el código y ejecútelo con F5. Así conservará intactos sus comentarios originales y eliminará únicamente las formas de los indicadores.
Si encuentra un error al ejecutar cualquiera de los scripts, asegúrese de que las macros estén habilitadas en la configuración de Excel, de que la hoja no esté protegida y de que no haya objetos bloqueados en su hoja de trabajo. Asimismo, guarde siempre su trabajo antes de ejecutar código VBA, por si necesita deshacer los cambios.
Si trabaja en una organización donde el uso de macros está restringido o prefiere no utilizar VBA, considere resaltar las celdas con comentarios mediante formato condicional como alternativa para su identificación visual, aunque esto no modificará el color del triángulo en sí. Otra opción consiste en usar formas o iconos de forma manual para marcar las celdas comentadas.
Artículos relacionados:
¿Cómo resaltar todos los comentarios en Excel?
¿Cómo mostrar u ocultar todos los comentarios y sus indicadores en Excel?
Las mejores herramientas de productividad para Office
Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...
Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
- ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!
Todos los complementos de Kutools en un solo instalador.
Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.
- Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un instalador, una licencia— configuración en minutos (compatible con MSI)
- Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
- Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
- La mejor relación calidad-precio— ahorre frente a la compra individual de complementos


