利用cell函数+条件格式制作wps聚光灯效果
步骤1:
选中要设置聚光灯的区域,点【开始】-【条件格式】-【新建规则】-【使用公式确定要设置格式的单元格】,在公式栏中输入公式:
=(CELL("row")=ROW())+(CELL("col")=COLUMN())
上面虽然设置好条件格式了,但点击其他单元格时,聚光灯效果不会自动变化。要按一下F9,才会变化一下。因为选择的单元格改变后,并没有重新计算;按一下F9才会重新计算。
这样换一个单元格要按一下F9,就比较麻烦。没有达到最开始的效果。有没有什么方法,点一下其他单元格,就会自动变化呢?那就是下一步的操作了。
虽然聚光灯的效果实现了,但不要忘了最后一步,那就是把工作簿保存为启用宏的工作簿,后缀为.xlsm的格式。否则下一次打开的时候代码就丢失了。
至此,所有的步骤都完成了,聚光灯的效果也实现了。但是条件格式中的公式你可能还不太理解。下面就简单说一下。主要是row()和cell("row")的区别。
cell("row")返回活动单元格的行号,也就是鼠标点击的那个单元格的行号。如下图所示,在D3单元格输入公式=cell("row")。当鼠标点击E4单元格的时候,返回的结果为4。
当选择的单元格改变时,本来它的结果是不会自动变化的,要按下F9才会变化的。但是我这里是有之前的代码的,只要选择的单元格改变,就会自动计算。
=(CELL("row")=ROW())+(CELL("col")=COLUMN())
链接:
https://pan.baidu.com/s/1J4nPxO_JGTm5mbIDfplQXw
赞 (0)