![如何强制 Excel 始终输入紫色文本?](https://linux22.com/image/1455058/%E5%A6%82%E4%BD%95%E5%BC%BA%E5%88%B6%20Excel%20%E5%A7%8B%E7%BB%88%E8%BE%93%E5%85%A5%E7%B4%AB%E8%89%B2%E6%96%87%E6%9C%AC%EF%BC%9F.png)
我正在对一个大型 Excel 工作表进行更改,我所做的每项更改都需要以紫色文本显示。现在,我正在输入更改,然后单击紫色文本。
有没有办法强制 Excel 始终输入紫色?或者有没有键盘快捷键可以用来应用紫色文本而无需将手从键盘上移开?
我不是在问如何更改键盘快捷键。我需要得到一张干净的表格(仍然看不到修订记录),其中我更改的单元格以紫色文本显示。我不会更改每个单元格,只会更改其中的 30% 左右。
答案1
如果 VBA 是有效的解决方案:您可以使用Change
如果您更改值,事件会自动为您的单元格着色。
Private Sub Worksheet_Change(ByVal Target As Range)
Target.Font.ColorIndex = 7
End Sub
将背景颜色更改为红色的示例
Private Sub Worksheet_Change(ByVal Target As Range)
Target.Interior.Color = RGB(255, 0, 0)
End Sub
答案2
尝试Review > Track Changes
获得类似且微创的效果。
答案3
您可以选择所有单元格并应用适当的格式,或者创建样式(功能区上的主要工具),例如通过创建(复制)新样式或修改现有样式。
如果您只需要这样格式化一些单元格,您可以研究一下所谓的条件格式。这是 Excel 中一个方便的功能,它允许您编写非常简单的脚本,使您能够格式化每隔一行、任何具有特定(类型)值的单元格等 - 基本上任何您想要的东西。您可以很容易地在 Google 上找到教程或现成的公式,只需进行一两处修改即可复制粘贴。