EXCEL中自动突出显示(自动高亮)行或列
解决的问题
EXCEL中,当选择的单元格距离列首或行首过远时,考验眼睛的时候就到了。解决方法很多,如果想要自动突出显示,就只能上vba代码了。
方法一:使用快捷键
shift + space
ctrl + shift + 方向键
方法二:使用条件格式规则,与按键F9
刷新表格
- 选中表格全部单元格(点击表格左上角的三角形)
- 开始 -> 条件格式 -> 新建规则 -> 使用公式确定要设置格式的单元格
- 输入公式
行突出显示:=CELL("row")=ROW()
行和列突出显示:=OR(CELL("col")=COLUMN(), CELL("row")=ROW())
- 格式 -> 填充 -> 选择颜色后确定 -> 选择任意单元格后
F9
刷新表格
- 效果如下
- 缺点,需要手动按
F9
刷新表格,既然这样,为何不直接用shift + space
快捷键呢?
方法三:VBA代码实现全自动
- 按方法二添加完规则 -> 右键左下角表格名称 -> 查看代码
- 添加如下VBA代码
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveCell.Calculate
End Sub
- 关闭代码窗口,之后即可实现点击单元格后自动高亮整行、列
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)