视频课程学习地址:http://www.365yg.com/i6562886983188742664/#mid=95410599223 聚光灯效果主要制作步骤: 1、选中数据内容A1:N13, 如果表格比较大的话,可以直接在开始选项卡功能区的名称框中输入起始行列。比如我们输入A1:N13,按下回车键就会选中该区域的数据。 2、在开始菜单功能区下,点击条件格式,选择新建规则。 3、在新建格式规则对话框中,点击选择“使用公式确定要设置格式的单元格”。 然后在“为符合此公式的值设定格式”中输入公式:=CELL('ROW')=ROW() 公式表达意思: CELL('ROW'):动态获取鼠标所在单元格的行号 ROW():获取公式所在单元格的行号 CELL('ROW')=ROW():单元格行号与鼠标所在单元格行号相同 4、为符合此公式要求的单元设置指定格式。点击格式。格式中可以按实际需要设置需要的格式,这里我们为其选定一个填充蓝色的底色。 5、动态显示行高亮已实现。同样的步骤,设置列高亮和单元格高亮。 其中设置列高亮公式为:=CELL(“COL”)=COLUMN(); 设置单元格高亮的公式为:=AND(CELL('col')=COLUMN(),CELL('ROW')=ROW()) 公式表达的意思: CELL('COL'):动态获取鼠标所在单元格的列号 COLUMN():获取公式所在单元格的列号 CELL(“COL”)=COLUMN():单元格列号与鼠标所在单元格列号相同 AND(CELL('COL')=COLUMN(),CELL('ROW')=ROW()):单元格行号与鼠标所在单元格行号相同,且单元格列号与鼠标所在单元格列号相同,两个条件要同时满足。 操作过程请看动图: 6、聚光灯效果基本实现,但是可能有小伙伴发现当鼠标点到新的目标单元格时,条件格式并不能实时的跟踪变化,需要按下F9才会刷新变化。为什么我展示的就可以自己更新呢?是因为写入了一个简单的VBA代码,大家把下面这段代码复制或写入进去即可实现活动单元格变化时强制立即更新窗口。具体写入方法如下: ① ALT+F11打开VBA窗口 ② 在资源管理器中双击最下面的 ThisWorkbook 在代码窗口输入或复制以下代码 Private Sub workbook_SheetSelectionChange(ByVal Sh As Object, ByVal target As Range) Application.ScreenUpdating = True End Sub 关闭VBA窗口,保存。 现在单击任意一个单元格,聚光灯就立即更新了。这样的一个聚光灯就可以帮我们在大量的数据中精确显示行列对应相关的内容,不容易看起来错行和错列,减少眼睛疲劳。 小伙伴们学会了吗?赶紧去试验一下吧。 前两天发了一个视频教程,不知道什么原因,推荐量和播放量特别少,今天特意再用图文重新发一次。需看视频教程的请移步以下网址: |
|