ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 1222|回复: 4

在Excel中轻松查看数据记录(转贴)

[复制链接]

TA的精华主题

TA的得分主题

发表于 2006-1-18 15:24 | 显示全部楼层 |阅读模式
不知道大家有没有这样的感觉,当你查看Excel数据表中某行记录时,由于数据表中的字段较多,需要拖动水平滚动条才能将整个表格的内容看完,这样很容易“看走眼”,不小心就会将上面一行或下面一行的内容错看成当前记录的数据。这样的数据交给领导,可是要挨批噢,其实通过下面的几行VBA代码,你就可以轻轻松松地查看记录了,操作步骤如下:   打开某工作表(假设为“Sheet1”),单击“工具”菜单中的“宏”,选择“Visual Basic编辑器”命令,双击左侧窗口中对应的工作表标签名称,在弹出的代码窗口中输入如下VBA代码:   Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.EntireRow.Interior.ColorIndex = 4 Then Target.EntireRow.Interior.ColorIndex = 0 Else Target.EntireRow.Interior.ColorIndex = 4 End If End Sub   关闭代码窗口回到Excel工作表中,若需要查看某行记录,只需单击该行中的任一单元格,此时该行将会自动填充绿色并高亮显示(若需改为其它颜色只需改变代码中相应的数值即可),再次单击该行中任一单元格将取消背景色的填充。另外可同时使多行记录填充背景,以方便查看或对比表格中的数据。   编辑提示:虽然单击记录前的行号可选定整行记录,相对之下,本文提供的方法在日常办公中更为方便和快捷。 我想把该宏改为鼠标选中某行或某几行时,该行自动填充绿色,但当鼠标选中其他行时绿色也自动消失,而其他行自动显绿色! 请斑竹帮忙!!!! jN8W5X0A.rar (5.79 KB, 下载次数: 28)

TA的精华主题

TA的得分主题

 楼主| 发表于 2006-1-20 20:29 | 显示全部楼层

斑竹都几天了,帮我看看吧!

TA的精华主题

TA的得分主题

发表于 2006-1-21 14:33 | 显示全部楼层
这个问题在这个论坛上已经有过了,我一时找不到原来的链接,就自己写一行代码加一个条件格式(属抄写),哈哈. IamHVRcI.rar (6.02 KB, 下载次数: 38)

TA的精华主题

TA的得分主题

发表于 2006-1-21 16:02 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2006-1-21 16:33 | 显示全部楼层

在你需要的表格中的Private Sub Worksheet_SelectionChange(ByVal Target As Range)事件中输入就行了。

ActiveWorkbook.Names.Add Name:="Rx", RefersTo:=ActiveCell.Row

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-5-30 02:07 , Processed in 0.037386 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表