更改注释指示器颜色(Microsoft Excel)
弗朗索瓦(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。