走到哪里都是焦点?哪来的蜜汁自信?帅过吴彦祖吗?绝对的标题党。。。 其实今天要给大家介绍的是在Excel中实现聚光灯的功能。有小伙伴在后台提问了,今天就给大家分享一下,如何在Excel中时间聚光灯的效果。 所谓的聚光灯效果,就是指选中一个单元格后,单元格所在的整行、整列就加上了颜色,如下图所示。 通常我们可以用条件格式来实现。这样做的好处是,当单元格原来有填充色的时候,条件格式不会更改原来的填充色,只会跟随鼠标,更改显示的颜色。 下面介绍一下方法。 Step 1、添加名称 点击【公式】选项卡中的“定义的名称”组中的“定义名称”按钮。定义两个名称,分别为CurrentRow和CurrentColumn,值可以先设成1,这个不管设成什么都没关系,因为后面的代码会更改它。这两个名称用来存储当前的行号、列号。 关于定义名称的知识,请戳以下链接学习。 高手必备技能之自定义名称 Step 2、添加代码 按Alt+F11进入VBA代码编辑器窗口,在左侧的工程资源管理器中,双击需要设置聚光灯效果的工作表,进入该工作表的代码编辑窗口。 在右侧的“对象”下拉列表框中选择“Worksheet”,“过程”下拉列表框中选择“SelectionChange”,然后输入以下代码。 ThisWorkbook.Names("CurrentRow").Value = Target.Row ThisWorkbook.Names("CurrentColumn").Value = Target.Column 输入完之后,关闭VBA代码编辑器即可。 如果小伙伴们对这些基础知识还不了解的话,请移步下面的链接。 不懂这些基础知识,再厉害的代码你也不会用! Step 3、设置条件格式 在工作表中点击下图所示的红色方框处,选中整个工作表。 点击【开始】选项卡下面“样式”组中的“条件格式”、“新建规则”。 在弹出的对话框中选择“使用公式确定要设置格式的单元格”,然后输入以下公式。 公式: =OR(ROW()=CurrentRow,COLUMN()=CurrentColumn) 这个公式的意思是,当单元格的行号等于当前活动单元格的行号,或者列号等于当前活动单元格的列号时,则显示相应的格式。 点击“格式”按钮,在“填充”选项卡中选择一种填充色。 点击“确定”按钮返回,这样就设置好了聚光灯的效果。 点击任意一个单元格,我们可以看到活动单元格所在的行、列都加上了填充色。 小伙伴们,赶快来试一试吧! |
|
来自: zhouwen_2005 > 《EXCEL》