分享

Change事件

 hercules028 2023-07-24 发布于四川

工作表中的单元格被用户或VBA代码修改时,将触发工作表的Change事件。值得注意的是,虽然事件的名称是Change,但是并非工作表中单元格的任何变化都能够触发该事件。

下列工作表的变化不会触发工作表的Change事件。

1、工作表中的公式重新计算产生新值。

2、在工作表中添加或删除一个对象(控件、形状等)。

3、 改变单元格格式。

4、某些导致单元格变化的Excel操作,如排序、替换。

某些Excel中的操作将导致工作表的Change事件被意外触发,具体如下。

5、在空单元格中按键。

6、单击选中已有内容的单元格,输入与原内容相同的内容,然后按键完成输入。

Change事件的参数Target是一个Range变量,代表工作表中发生变化的单元格区域,它可以是单个单元格,也可以是多个单元格组成的区域。在实际应用中,用户通常希望只有工作表中的某些特定单元格区域发生变化时才激活Change事件,这就需要在Change事件中对Target参数进行判断。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多