设为首页收藏本站

嘻皮客娱乐学习网

 找回密码
 中文注册
搜索
打印 上一主题 下一主题
开启左侧

[Excel2013教程] 自动标示Excel工作表中发生更改的数据

[复制链接]
跳转到指定楼层
楼主
发表于 2017-1-16 17:27:20 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
                               

                        对于某些Excel数据表,创建者需要知道是否有人对Excel工作表中的数据进行了更改,此时可以通过VBA编程让添加或更改的单元格数据以特定的颜色显示来对修改过的数据进行标示。在Excel VBA中,Worksheet对象的Change事件是在工作表中的单元格内容发生改变时触发的事件,利用这个事件来编写程序可以方便地实现被更改数据的自动标示。本文介绍了自动标示Excel工作表中发生更改的数据的方法。
        1、启动Excel并打开Visual Basic编辑器,在工程资源管理器中双击需要进行设置的工作表选项打开其“代码”窗口,在其中输入程序,如图1所示。具体的程序代码如下所示:
        Private Sub Worksheet_Change(ByVal Target As Range)
        Target.Font.ColorIndex=5
        End Sub
       

        图1 打开“代码”窗口并编写程序

        2、切换到Excel,当对工作表中单元格的数据进行更改后,更改的数据会自动以不同颜色显示,如图2所示。
       

        图2 以不同颜色标示修改过的数据

               
                               
回复

使用道具 举报

小黑屋|手机版|嘻皮客网 ( 京ICP备10218169号|京公网安备11010802013797  

GMT+8, 2024-5-3 13:43 , Processed in 0.180451 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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