弗朗索瓦(Francois)想知道,当与该单元格相关联的注释时,是否有可能更改出现在该单元格右上角的三角形的颜色。默认情况下,三角形为红色,但弗朗索瓦(Francois)希望它是其他颜色,让他更容易看到。

似乎有些事情只是简单地硬编码到Excel中,无法更改。评论指示符的颜色就是其中之一。即使在Windows中使用各种颜色设置也不会影响指示器。

在Excel社区中,这个问题已经问了多年。 MVP Debra Dagliesh在此页面上提出了一种可能的解决方法:

http://www.contextures.com/xlcomments03.html#Indicator

那里提出的解决方案实际上是为打印而设计的。 (在打印工作表时,Excel不会打印注释指示符,但是您可能希望打印指示符。)可以轻松地修改Debra呈现的宏,以便所需要的图形是任何颜色。

当然,这种方法的缺点在于,它会为您的每个注释在工作表中添加一个图形。如果工作表中有很多注释,那么最终将有很多图形。此外,在编辑工作表,添加和删除单元格时,图形可能不会“保持不变”。如果添加或删除注释,则还需要删除图形(Debra提供了一个宏来执行此操作),然后重新运行该宏以重新添加图形。

另一个可能的选择是使用宏为包含注释的任何单元格的背景着色。下面的宏查看您选择的任何单元格,然后更改任何包含注释的单元格的颜色。

Sub ColorComments()

Dim commentCell As Range     On Error GoTo ErrorHandler 'Deal with empty selection

Selection.SpecialCells(xlCellTypeComments).Select     On Error GoTo 0     For Each commentCell In Selection.Cells         commentCell.Interior.ColorIndex = 36     Next     Range("A1").Select     Exit Sub ErrorHandler:

' Error Handler is deliberately empty End Sub

该宏的缺点是,如果删除了注释,则不容易“取消标记”任何单元格。在向工作表中添加新注释时,您还需要重新运行宏。

注意:

如果您想知道如何使用此页面(或_ExcelTips_网站上的任何其他页面)中描述的宏,我准备了一个特殊页面,其中包含有用的信息。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(3498)适用于Microsoft Excel 2007、2010、2013、2016、2019和Office 365中的Excel。