打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
每日Excel分享(VBA)| 神奇的单元格背景着色,让你视觉更清晰

导读

当我们查看一个有几十行或几十列数据的表格的时候,如果直接用眼睛去查看往往容易看错位了,本来想看第10行的数据结果看到了第11行的数据,面对这种尴尬的问题我们应该如何去避免呢?我们先来看下面这个动画

看了上面这个动画,是否能解决我们前面提到的问题呢?当你选中数据区域的某个单元格时,单元格所在的行和列都填充黄色背景色,这样你还会看错行吗?我相信肯定不会,那么你想不想知道这个效果是怎么做出来的呢?

实现步骤请看下面动画

操作方法:

按ALT F11组合键打开VBE编辑窗口,然后双击打开需要实现效果的工作表

粘贴以下代码

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

On Error Resume Next

If Range('A2') = '开启' Then '如果A2单元格等于“开启”则执行下面代码

Cells.Interior.ColorIndex = 0 '清除之前的背景色

Target.EntireRow.Interior.ColorIndex = 6 '当前选中单元格所在行填充黄色背景色

Target.EntireColumn.Interior.ColorIndex = 6 '当前选中单元格所在列填充黄色背景色

Target.Interior.ColorIndex = 2 '当前选中单元格不填充底色

Else

Cells.Interior.ColorIndex = 0 '如果A2单元格不等于“开启”清除之前的背景色

End If

End Sub

然后关闭VBE编辑器


PS:单元格背景着色也被称为“聚光灯”,可以让我们在查看数据的时候更方便更清晰,上面红色字体为VBA代码,绿色字体为代码的注解(可以省略),这里做了一个控制,当A2单元格选择“开启”的时候就开启聚光灯效果,如果选择“关闭”或者为空的时候就关闭聚光灯效果,可以让我们自由选择,更灵活更方便。


第265天的坚持,离365天的小目标还剩100天

我的Excel,天天与你不见不散

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
教程 | VBA实现“聚光灯”功能的方法
让Excel活动单元格所在行和列都着上背景颜色的VBA代码
WPS里有个聚光灯,可是我的Excel里没有这个怎么办?
Excel | VBA(10)—聚光灯效果(阅读模式)设置
为Excel加盏聚光灯!
Excel高亮显示选中的单元格所在行和列的终极技巧
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服