excel vba--worksheet 事件合集
(2012-03-27 21:56:42)
标签:
杂谈 |
1. Activate事件
Activate -当一个对象成为活动窗口时发生。
例:切换到当前工作表后弹出对话框。
Private Sub Worksheet_Activate()
End Sub
2.BeforeDoubleClick事件
当双击某工作表时产生此事件,此事件先于默认的双击操作。
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range,
Cancel As Boolean)
End Sub
3.BeforeRightClick事件
当用鼠标右键单击某工作表时产生此事件,此事件先于默认的右键单击操作
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range,
Cancel As Boolean)
End Sub
4.Calculate事件
在对工作表进行重新计算之后产生此事件。
例:当工作表重新计算时,调整 A 列到 F 列的宽度。
Private Sub Worksheet_Calculate()
End Sub
5.Change事件
当工作表单元格数值被修改后,就会触发Change事件
例:我们想只有修改某个单元格区域,比如D列的单元格的时候,才弹出这个对话框告诉我们
Private Sub Worksheet_Change(ByVal Target As Range)
End Sub
6.Deactivate事件
Deactivate -当一个对象不再是活动窗口时发生。
例:切换到其他工作表后弹出对话框。
Private Sub Worksheet_Deactivate()
End Sub
7.FollowHyperlink事件
单击 Microsoft Excel 中的任意超链接时发生此事件
例:点击超链接后弹出对话框,并显示打开的文件名(插入一个超链接,并点击。)
Private Sub Workbook_SheetFollowHyperlink(ByVal Sh as Object,
_
End Sub
8.PivotTableUpdate事件
在工作表上更新数据透视表之后发生。
9.SelectionChange 事件
例:滚动工作簿窗口,直至选定区域位于窗口的左上角。
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
End Sub