新浪博客

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

2022-08-26 10:47阅读:

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_Activat
e() msgbox “奥利给兄弟们,干了” End Sub
  • 1
  • 2
  • 3

DEACTIVATE

当工作表变为不活动工作表的时候可以开始运行事件、
Private Sub Worksheet_Deactivate() msgbox “奥利给兄弟们” End Sub
  • 1
  • 2
  • 3
附注
在这里插入图片描述

我的更多文章

下载客户端阅读体验更佳

APP专享