Jozef正在寻找一种方法来更改他创建的工作表中特定单元格的背景颜色。例如,他想查找所有红色背景单元并将其更改为蓝色,或者查找所有黄色背景并将其更改为蓝色。约瑟夫(Jozef)想知道是否有简单的方法可以做到这一点。

显然,您可以手动更改任何单元格的背景颜色,因此无需进入该选项即可进行更改。您需要做的是使用简单的工具(例如“查找和替换”工具)进行颜色更改。请按照下列步骤操作:

。按Ctrl + H以显示“查找和替换”对话框的“替换”选项卡。

。通过单击选项按钮来展开对话框。 (请参见图1。)

。单击“查找内容”框右侧的“格式”按钮。 Excel将显示“查找格式”对话框。

。确保选择了“填充”选项卡。 (请参见图2。)

。使用对话框中的控件指定要替换的背景色。

。单击确定。

。单击“替换为”框右侧的“格式”按钮。

Excel将显示“替换格式”对话框。

。确保选择了“填充”选项卡。

。使用对话框中的控件指定更改单元格时使用的背景颜色。

。单击确定。

。单击全部替换。

如果发现自己需要一遍又一遍地进行相同的颜色更改(例如,始终从红色更改为蓝色),那么您可能会对使用宏进行更改感兴趣。以下示例可以分配给快捷键,也可以添加到快速访问工具栏中,以便您可以快速使用它:

Sub ChangeColor()

Dim rCell As Range     If Selection.Cells.Count = 1 Then         MsgBox "Select the range to be processed."

Exit Sub     End If     For Each rCell In Selection         If rCell.Interior.Color = RGB(255, 0, 0) Then  'red             rCell.Interior.Color = RGB(0, 0, 255)      'blue         End If     Next rCell End Sub

注意:

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

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

本技巧(9043)适用于Office 365中的Microsoft Excel 2007、2010、2013、2016、2019和Excel。您可以在此处为Excel的较早菜单界面找到此技巧的版本: