核对数据的小伙伴应该都会遇到excel 在同一列或者同一行修改数据经常看的眼睛疼,excel 可以高亮显示选中的行和列


首先,我们要先设置一个条件格式,Ctrl + A 全选所有单元格,点击"开始"——"条件格式" —— “突出显示单元格的规则”——“其他规则”:

在“新建格式规则”对话框中选择“使用公式确定要设置格式的单元格”,在输入框中输入这个公式内容:

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

再点击“格式”,选择一个填充颜色,比如黄色,再点击“确定”,再次点击“确定”

然后右键单击指定的Sheet页,选择“查看代码”:

在输入框中输入以下代码,点击左上角的“保存”按钮:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Application.CutCopyMode = False Then
Application.Calculate
End If
End Sub

保存关闭VBA窗口,回到刚才的Excel表,此时,当你点击任意一个单元格时,对应的行和列均显示为你设置的颜色。