如何改变选定的 Excel 单元格的颜色?

如何改变选定的 Excel 单元格的颜色?

当我选择或使用“查找”实用程序时,如果工作表中有大量丰富多彩的内容,有时很难看清它找到了什么。

当前选择的是深绿色边框,当例如一堆不同的行都以“好”或其他强调色(蓝色等)标示时,可能难以辨认。

我希望能够将选择/查找颜色边框从深绿色更改为其他颜色。

我目前的解决方法是:我将特定工作表上的网格线颜色改为粉红色(在该工作表上,选择“文件”->“选项”->“高级”,滚动到“显示此工作表的选项”->“网格线颜色”)。粉红色网格线至少可以更容易地发现选择,即使带有“好”的强调。不过,如果我可以更改选择,那就更好了。

Windows 10
Office 2019

编辑:开放可能的 VB 脚本解决方案。

答案1

我想建议两个 VBA 宏,第一个是将所需的颜色应用于边框,第二个设置为正常。

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    Cancel = True
    Target.Borders.ColorIndex = 7
End Sub

Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
    Cancel = True
    Target.Borders.ColorIndex = 15
End Sub

怎么运行的:

  • 按下Alt+F11 或R右键单击工作表电视ab 打开 VB 编辑器。
  • C奥皮&保存两个 VBA 代码集(作为标准模块)。
  • 将工作簿另存为已启用 acro。
  • 双击(第一个宏)将粉红色应用于选定的单元格边框。
  • R右键单击(第二个宏)将选定单元格边框设置为正常(灰色)。

注意:

  • 年代第二个宏是可选使用的。
  • 边框颜色是可编辑的,您也可以参考颜色列表。

相关内容