KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

¿Cómo cambiar el color del indicador de comentarios en Excel?

AutorXiaoyang Fecha de modificación

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:

una captura de pantalla que muestra los datos originales
una captura de pantalla de una flecha
una captura de pantalla que muestra los comentarios con el color del indicador cambiado

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

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose en:Ejecución Inteligente   |  Generar código|  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos|  Invocar Funciones mejoradas
Funciones populares:Buscar, resaltar o Marcar duplicados   |  Eliminar filas en blanco   |  Combinar Columnas o celdas sin perder datos   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir un número específico de columnas|Mover columnas|Alternar el estado de visibilidad de columnas ocultas|Comparar rangos y columnas...
Funciones destacadas:Cuadrícula de enfoque   |  Vista de diseño   |Barra de fórmulas mejorada   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

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.

ExcelWordOutlookTabsPowerPoint
  • 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