当前位置:首页 > 微软office > Excel > 正文内容

给我一分钟,制作聚光灯

zyhwxm3年前 (2022-06-01)Excel82

诸君好咱们又见了,微笑。

我们今天分享一种方法,能实现聚光灯的效果。


1,设置条件格式

首先选择数据区域,然后单击【开始】选项卡下的【条件格式】按钮,在弹出的操作菜单中选择【新建规则】→【使用公式确定要设置格式的单元格】

输入公式:

=(cell("row")=row())+(cell("col")=column())

之后在【格式】里设置个人所喜欢的颜色。

解释下公式:

公式由两部分构成,一部分是(cell("row")=row())

另一部分是(cell("col")=column())

两个部分通过加号组合,意思是只要满足其中一个条件就算是符合规则。

row()和column()返回当前单元格的行号和列号。

cell("row")和cell("col")分别返回活动单元格的行列号。

整个公式的意思就是当前单元格的行号或是列号等于活动单元格的行号列号时,执行条件格式。

看到这里,可能会有小伙伴想,聚光灯似乎就制作完成了?

但其实并没有……

cell虽然是易失性函数,但是在条件格式中使用的时候,并不能随活动单元格的变化而自动更新,聚光灯的效果就需要鼠标双击单元格才能实现,这体验就相当糟糕了……因此我们还需要增加一句VBA代码。


2,增加VBA代码

使用快捷键ATL+F11打开VBE界面,双击需要设置聚光灯的工作表对象,例如下图所示的“汇总表”,将以下代码粘贴到该工作表的代码窗口中。

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    Calculate

End Sub



代码使用了工作表的SelectionChange事件,意思是当代码所在工作表的活动单元格发生改变时,就执行一次计算,以此达到对条件格式的CELL函数强制重算刷新的作用。

完成后的效果:


小贴士:

1、今天的小代码使用了工作表事件及条件格式,只对指定的工作表起作用。

2、聚光灯很有用,比如查看明细行列繁多的数据时,可以提高数据阅读清晰度和数据输入的准确度;但一旦使用VBA代码,Excel将会丧失“后悔”功能,也就是说Ctrl+Z的撤销功能会失去;另外它也会影响Excel的反应效率。

就酱紫,安~

图文制作:看见星光

本篇文章来源于微信公众号:Excel之家ExcelHome


版权声明:本文版权归原作者所有,仅供技术参考;

                 若有违反您个人权益,请留言反馈删除相关信息;


本文链接:http://zyh-c.myds.me:8086/post/158.html

相关文章

COUNTIF函数经典用法合集

COUNTIF函数经典用法合集

小伙伴们好啊,今天老祝和大家分享一组COUNTIF函数的经典用法。COUNTIF函数主要用于统计满足某个条件的单元格的数量,基本用法为:COUNTIF(统计区域,指定的条件)其中指定的条件可以是数字、文字,或者是一...

Excel制作带进度条的日程安排表!

Excel制作带进度条的日程安排表!

今天,教大家制作一份好看的日程安排表,一起来看看吧!1准备工作表格中添加一些内容。然后改成这样。2开始制作01.首先,点开「开发工具」-「插入」-「复选框(窗体控件)」,在每行「状态」中插入,然后删其中的文字内容。...

Excel日期函数

Excel日期函数

提取当日的日期“今天”的英文单词为today。在Excel中也有一个TODAY函数。在F5单元格中输入公式“=TODAY()”,如图11-1所示,便得到了当天的日期:2019/6/4。ENTERTITLE图11-1TODAY函数公式得到的今...

动态折线图,其实很简单

动态折线图,其实很简单

今天老祝和大家分享一个图表有关的知识。先来看这样一组数据,是某餐饮公司各连锁店1~6月份的销售情况:咱们用这组数据来制作一个折线图,用来展示各连锁店各月份的销售变化趋势,先来看效果:要实现这样的效果其实非常简单,咱...

动态扩展真有用,顶端固定下端动

动态扩展真有用,顶端固定下端动

小伙伴们好啊,今天老祝和大家一起学习一个Excel函数公式中的常用招数——动态扩展的引用范围。先来看下面这个表格,要计算从一月份开始,到当前月份的累计销量:C2单元格可以输入以下公式,然后下拉:=SUM($B$2:...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。