加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

VBAWORKSHEET事件(常用的4大事件)

(2022-08-26 10:47:15)

VBA WORKSHEET事件(常用的4大事件)

worksheet事件一定要写在worksheet里面,就是当操作worksheet的时候,会触发的事件。

CHANGE


Private Sub Worksheet_Change(ByVal Target As Range)
msgbox Target.address
msgbox Target.value
‘Target 就是目标单元格,就是经过修改了之后的单元格
End Sub

  • 1
  • 2
  • 3
  • 4
  • 5

SELECTIONCHANGE


Private Sub Worksheet_SelectionChange(ByVal Target As Range)
msgbox Target.address
End Sub

  • 1
  • 2
  • 3

和change的区别就是,一个是单元格变动,一个是选中的单元格变动

ACTIVATE

当一**这个sheet的时候,就运行这个事件


Private Sub Worksheet_Activate()
msgbox “奥利给兄弟们,干了”
End Sub

  • 1
  • 2
  • 3

DEACTIVATE

当工作表变为不活动工作表的时候可以开始运行事件、


Private Sub Worksheet_Deactivate()
msgbox “奥利给兄弟们”
End Sub

  • 1
  • 2
  • 3

附注
https://www.freesion.com/images/541/2f631a88d08019ac6f27c7366598db55.png

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有