表格数据过多,就会看的眼花缭乱。如果再需要核对一些数值,就很容易看错。本文主要讲解怎么高亮显示当前选择的行和列。

本文使用到的功能

  • 条件格式
  • Visual basic For Applications(VBA)

本文涉及到的函数

ROW()

  • 函数说明:返回相关单元格的格式、位置和内容信息
  • 语法格式:=ROW([Reference]) //省略Reference,将返回当前行号

CELl()

  • 函数说明:返回相关单元格的格式、位置和内容信息
  • CELL(Info_Type,[Reference]) //Info_Type:指定返回信息的类型,Reference可省略

方法:使用条件格式功能完成行和列的高亮显示,VBA设置实时更新

步骤1:Ctrl A全选工作薄,点击【开始】-【条件格式】-【新建规则】,选择"使用公式确定要设置格式的单元格"

在“编辑规则”框中输入下面公式:

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

对公式头疼的朋友请直接复制使用,如下图:

excel高亮显示当前选中单元格所在行列,再也不会担心看错数据了-趣帮office教程网

Excel高亮显示当前行和列,再也不会看错数据了

步骤2:单击下方的格式,选择一个字体设置或背景色填充

完整操作如下动图演示:

excel高亮显示当前选中单元格所在行列,再也不会担心看错数据了-趣帮office教程网

Excel高亮显示当前行和列,再也不会看错数据了

步骤3:上面两步已经完成了对单元格行和列的高亮显示设置,但它不会自动定位我们的单元格(不会实时生效)。需要按下"F9"或点击【公式】-【开始计算】来高亮显示当前的单元格行和列。如下图动画演示:

excel高亮显示当前选中单元格所在行列,再也不会担心看错数据了-趣帮office教程网

Excel高亮显示当前行和列,再也不会看错数据了

步骤4:使用VBA实时高亮显示,

  • 右击工作薄名选择【查看代码】或按下ALT F11打开VBA编辑器

excel高亮显示当前选中单元格所在行列,再也不会担心看错数据了-趣帮office教程网

Excel高亮显示当前行和列,打开VBA编辑器示例

  • 复制下面代码粘贴到编辑框。
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Application.ScreenUpdating = True
End Sub

Tips:Application.ScreenUpdating在工作表数据发生变化后是否实时更新,有两个值(True/False)

最后请记得保存,出现的提示直接点击“是”

最终效果

excel高亮显示当前选中单元格所在行列,再也不会担心看错数据了-趣帮office教程网

Excel高亮显示当前行和列,再也不会看错数据了