问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

MS Excel:使用条件格式和VBA高亮当前行列

创作时间:
作者:
@小白创作中心

MS Excel:使用条件格式和VBA高亮当前行列

引用
CSDN
1.
https://blog.csdn.net/weixin_44220976/article/details/139306682

本文介绍了一种在MS Excel中使用条件格式和VBA实现高亮当前行列的方法。这种方法可以保持原有的高亮格式不被改变,效果如下图所示:

具体步骤如下:

  1. 首先选择你期望高亮的单元格区域,比如可以全选当前sheet的全部区域。

  2. 然后点击【开始】-【条件格式】-【新建规则】,打开“新建格式规则”对话框:

  • “选择规则类型”选择:【使用公式确定要设置格式的单元格】;
  • 在“编辑规则说明”下方输入公式:=OR(CELL("col")=COLUMN(),CELL("row")=ROW())
  • 然后点击【格式】,打开“设置单元格格式”对话框,设置填充的高亮颜色;
  • 点击应用,确定,退出对话框。此时点击一个单元格后,需要按F9刷新才能看到效果。
  1. 为了实现自动高亮,可以设置VBA代码:
  • Alt+F11打开VBA窗口;
  • 双击左侧的某个Sheet,选择应用到Worksheet,然后输入函数Calculate
  • Ctrl+S保存,可能提示另存为xlsm,但Office 2019中保存为xlsx也行。返回sheet即可看到效果,不需要按F9了。
© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号