手把手教你实现Excel聚光灯功能

VBAMatrix 2024-10-15 20:39:15

本文使用条件格式规则管理器、工作表的SelectionChange事件,介绍如何在Excel中快速实现聚光灯功能。

聚光灯实现效果

一、条件格式规则管理器

1.依次点击【开始】--->【条件格式】--->【管理规则】,进行“条件格式规则管理器”界面。

条件格式-管理规则

条件格式规则管理器

2.点击新建规则,在【规则类型】选择“使用公式确定要设置格式的单元格”,同时为符合此公式的值设置格式:

=OR(CELL("row")=ROW(),CELL("col")=COLUMN())

点击【格式】,设置聚光灯的填充色。点击【确定】,返回“条件格式规则管理器”界面。

新建格式规则

3.将光标聚焦在刚建立的条件格式规则应用区域内,并删除其中内容;然后点击A1单元格左上角位置,全选工作表区域。我们可以看到,此时应用区域内容为=$1:$1048576。

条件格式规则应用区域

二、工作表的SelectionChange事件

完成新建条件格式规则之后,最后一步就是编写工作表事件。

右击工作表,选择【查看代码】,快速进入Visual Basic编辑器界面,编写工作表的SelectionChange事件。

进入VBA编辑界面

编写VBA代码

至此,我们完成聚光灯功能的制作。

0 阅读:3