【技巧】Excel实现WPS聚光灯效果

一、需求:

  WPS的聚光灯效果真的很友好,但是WPS网盘会造成本人Win10资源管理器重启,所以想在Excel实现相同效果。

二、方案:

  条件格式+VBA(超简单3句话)

三、步骤:

  1、选择工作表的全部单元格;

  2、在上部功能区中,开始——条件格式——新建规则

  3、选择 使用公式确定要设置格式的单元格

  4、分别新建2条规则

    =OR(CELL("row")=ROW(),CELL("col")=COLUMN())

    =AND(CELL("row")=ROW(),CELL("col")=COLUMN())

                

  5、两条规则的格式使用 填充,颜色选择自己看的舒服就好

        

  6、效果如下图,第1条规则实现绿色效果,第2条规则实现黄色效果

    

  7、实现切换单元格时,聚光灯自动跟随,需要打开VBA编辑器,使用快捷键 Alt+F11,

    鼠标单击左侧 ThisWorkbook,在右侧的空白中输入以下代码(建议复制粘贴)

Private Sub workbook_sheetSelectionchange(ByVal sh As Object, ByVal target As Range)
    Application.ScreenUpdating = True
End Sub

 

   8、关闭VBA编辑器窗口,回到Excel表格界面,就可以实现聚光灯效果啦

四、不足:

  1、只能在当前工作表中生效

  2、当频繁选择不同的单元格时,会多占用5%-20%的CPU性能(R5 2.1GHz)

 

    

 

posted @ 2022-02-23 21:30  ms_linux  阅读(1506)  评论(0编辑  收藏  举报