excel行列十字交叉高亮显示怎么设置(简单几歩搞定)

数据选中后,如何十字交叉高亮显示一、打开Excel表格,按以下步骤依次操作打开VBE工程界面的代码窗口(开发工具——VisualBasic——ThisWorkbook),如下所示:VBE工程界面的代

数据选中后,如何十字交叉高亮显示

一、打开Excel表格,按以下步骤依次操作打开VBE工程界面的代码窗口(开发工具——Visual Basic——ThisWorkbook),如下所示:

excel行列十字交叉高亮显示怎么设置(简单几歩搞定)

VBE工程界面的代码窗口

excel行列十字交叉高亮显示怎么设置(简单几歩搞定)

进入VBE编辑器

二、将以下代码复制添加到新建的ThisWorkbook工作表中

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)

Sh.Cells.Interior.ColorIndex = xlNnone

Target.EntireColumn.Interior.ColorIndex = 40

Target.EntireRow.Interior.ColorIndex = 50

End Sub

以上代码中数字(40和50)代表颜色值,可以自由切换,切换取值表如下所示:

excel行列十字交叉高亮显示怎么设置(简单几歩搞定)

颜色取值表

excel行列十字交叉高亮显示怎么设置(简单几歩搞定)

在ThisWorkbook文件中添加代码

三、保存(Ctrl+S)好以上代码文件后,切换到Excel表格页面,此时随便选中一个单元格会有十字交叉高亮显示。

excel行列十字交叉高亮显示怎么设置(简单几歩搞定)

十字交叉高亮显示效果

注意:因为代码编写思路是将所有的单元格背景色去掉,再添加上设定好的深绿色背景色,如果在此之前表格中存在不同的背景色,会被清除。

四、要想在不影响原来设定背景色的情况下,使用十字交叉高亮,需要更换代码,如下所示:

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)

Cells.FormatConditions.Delete

With Target.EntireColumn

.FormatConditions.Add xlExpression, , \"=true\"

.FormatConditions(1).Interior.ColorIndex = 50

End With

With Target.EntireRow

.FormatConditions.Add xlExpression, , \"=true\"

.FormatConditions(2).Interior.ColorIndex = 50

End With

End Sub

excel行列十字交叉高亮显示怎么设置(简单几歩搞定)

在ThisWorkbook工作表中添加新代码

以上就是如何实现十字交叉高强显示的技巧,一种适合无背景色设定的表格,一种适合有背景色设定的表格,你学“废”了吗?

本站部分文章来自网络或用户投稿,如无特殊说明或标注,均为本站原创发布。涉及资源下载的,本站旨在共享仅供大家学习与参考,如您想商用请获取官网版权,如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
科技百科

c盘多少g合适(机械和固态盘分法有什么不同)

2023-3-31 13:29:25

科技百科

win10缺少安全和质量修复怎么办(这样解决就搞定)

2023-3-31 13:29:30

搜索