如何对 MS Excel 2010 电子表格进行多项编辑,并使用不同的颜色(例如红色)保存所做的编辑。现在,我必须在开始输入之前逐个更改电子表格中每个单元格的颜色。这相当繁琐。
问题:有没有办法将“默认”文本颜色从黑色切换为红色,并让您输入的所有内容都以红色显示,然后在进行更改后切换回黑色,并让文本保持原来书写的颜色(在本例中为红色)?
谢谢!
答案1
一个快速的解决方案是打开 VBA 窗口 (Alt+F11) > 从项目窗口中选择 ThisWorkbook > 从左上角的下拉菜单中选择 Workbook > 从右上角的下拉菜单中选择 SheetBeforeDoubleClick然后在子文件中输入以下代码:
Target.Font.Color = 255
请注意,这要求您双击要编辑的单元格(并更改为红色文本),而不是使用 F2 等其他技术。
如果您希望通过双击切换颜色,请使用以下代码:
Select Case Target.Font.Color
Case 0
Target.Font.Color = 255
Case 255
Target.Font.Color = 0
End Select