解决的问题
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
- 关闭代码窗口,之后即可实现点击单元格后自动高亮整行、列