Como alterar a cor do indicador de comentário no Excel?
No Excel, após inserir um comentário, um pequeno indicador de triângulo vermelho aparece no canto superior direito da célula. Muitos usuários do Excel podem se perguntar se a cor vermelha do indicador pode ser alterada para outras cores de sua preferência. Neste artigo, falarei sobre uma solução alternativa para concluir esta tarefa.
Alterar a cor do indicador de comentário com o código VBA
Alterar a cor do indicador de comentário com o código VBA
Não há uma maneira direta de alterarmos a cor dos indicadores de comentário de maneira rápida e fácil, mas o código VBA a seguir pode ajudá-lo a desenhar uma forma triangular sobreposta a cada indicador de comentário com uma cor específica necessária na planilha ativa.
1. Ative sua planilha para a qual deseja alterar a cor dos indicadores de comentários.
2. Segure o ALT + F11 chaves para abrir o Janela Microsoft Visual Basic for Applications.
3. Clique inserção > Móduloe cole o seguinte código no Janela Módulo.
Código VBA: alterar a cor do indicador de comentário na planilha ativa
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. Depois de colar o código, pressione F5 para executar o código, e todos os indicadores de triângulo vermelho são cobertos pelos triângulos azuis conforme as seguintes capturas de tela mostradas:
Observações:
1. No código acima, você pode alterar a cor azul para o seu gosto, apenas alterando o índice de cor no script .Fill.ForeColor.SchemeColor = 12.
2. A forma de triângulo que você adicionar acima do VBA terá seu tamanho alterado quando você redimensionar a célula.
3. Se você deseja remover todas as formas triangulares coloridas imediatamente, o seguinte código VBA o ajudará:
Código VBA: remova formas triangulares sobre os indicadores de comentário
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
Artigos relacionados:
Como destacar todas as células com comentários no Excel?
Como mostrar ou ocultar todos os comentários e indicadores de comentários no Excel?
Melhores ferramentas de produtividade de escritório
Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
Office Tab traz interface com guias para o Office e torna seu trabalho muito mais fácil
- Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
- Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!