灵犀一点,不再看错数据行

数字办公

王娜:我的工作每天都要与Excel表格中的数据打交道。由于表格中的字段较多,每次查看数据时不得不拖动水平滚动条才能将整个记录看完,这样很容易将上面一行或下面一行的内容错看成当前记录的数据。请问《电脑报》的专家,有什么好的办法能准确地查看这样的数据?

办公专家陈邓新:字段比较多肯定要借助水平滚动条才能查看到所有的数据,这一点是没有办法改变的,但是我们可以把要查看的记录填充为同一底色,这样拖动过程中就保证不会“看走眼”了。

以工作表Sheet1为例,按“Alt+F11”组合键打开VBA编辑器,双击窗口左侧的工作表标签名称,在当前工作表的SelectionChange事件中编写代码(代码下载地址:http://www.cpcw.com/bzsoft/),其中关键代码解释如下:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If Target.Interior.ColorIndex <> 15 Then 判断当前单元格的底色是否是灰色

Target.EntireRow.Interior.ColorIndex = 15 填充当前行的底色为灰色

Target.EntireRow.Interior.ColorIndex = 0 删除当前行的填充色(即填充白色)

关闭代码窗口回到Sheet1工作表中,若需要查看某行记录,单击该行中的任一单元格,此时该行将会自动填充灰色(见图),如果要改为其他颜色只须改变代码中相应的数值即可,再次单击该行中任一单元格将取消背景色的填充。

24-f13-2-1.jpg

小提示:在不借助其他功能键的情况下可同时使多行记录填充底色,这样会更加方便记录的查看或进行数据的比对。此外,单击记录所在的行号也可以使当前记录以反白显示,但相比之下,用本文提供的方法更为便捷。