当前位置:文档之家› 工作薄、工作表事件一览表

工作薄、工作表事件一览表

工作薄、工作表事件一览表
工作薄、工作表事件一览表

工作簿对象事件一览表

当工作簿更改、工作簿中的任何工作表更改、加载宏更改或数据透视表更改时,将引发工作簿事件。工作簿上的事件在默认情况下是可用的。若要查看工作簿的事件过程,请用鼠标右键单击处于还原状态或最小化状态的工作簿窗口标题栏,再单击快捷菜单上的“查看代码”。在“过程”下拉列表框内选择事件名称。

本示例在打开工作簿时将 Microsoft Excel 窗口最大化。

Sub Workbook_Open()

Application.WindowState = xlMaximized

End Sub

Activate 事件

激活一个工作簿、工作表、图表或嵌入图表时产生此事件。

Private Sub object_Activate()

object Chart、Workbook、或者Worksheet。有关对Chart对象使用事件的详细信息,请参阅图表对象事件的用法。

说明

切换两个显示同一个工作簿的窗口时,将产生 WindowActivate 事件,但不产生工作簿的 Activate 事件。

新建窗口时不产生本事件。

示例

当激活工作表时,本示例对 A1:A10 区域进行排序。

Private Sub Worksheet_Activate()

Range("a1:a10").Sort Key1:=Range("a1"), Order:=xlAscending

End Sub

AddinInstall 事件

当工作簿作为加载宏安装时,产生此事件。

Private Sub Workbook_AddinInstall()

示例

当指定工作簿作为加载宏安装时,本示例将一个控件添加到常用工具栏中。

Private Sub Workbook_AddinInstall()

With https://www.doczj.com/doc/d312733652.html,mandbars("Standard").Controls.Add

.Caption = "The AddIn's menu item"

.OnAction = "'ThisAddin.xls'!Amacro"

End With End Sub

End Sub

AddinUninstall 事件

当工作簿作为加载宏卸载时,产生此事件。

Private Sub Workbook_AddinUninstall()

说明

卸载加载宏时,该加载宏并不自动关闭。

示例

当指定工作簿作为加载宏卸载时,本示例将 Microsoft Excel 最小化。

Private Sub Workbook_AddinUninstall()

Application.WindowState = xlMinimized

End Sub

BeforeClose 事件

在关闭工作簿之前,先产生此事件。如果该工作簿已经更改过,则本事件在询问用户是否保存更改之前产生。

Private Sub Workbook_BeforeClose(Cancel As Boolean)

Cancel 当事件产生时为False。如果该事件过程将本参数设为True,则停止对工作簿的关闭操作,工作薄仍处于打开状态。

示例

本示例将 BeforeClose 事件的响应设置为保存工作簿的任何更改。

Private Sub Workbook_BeforeClose(Cancel as Boolean)

If Me.Saved = False Then Me.Save

End Sub

BeforePrint 事件

在打印指定工作簿(或者其中的任何内容)之前,产生此事件。

Private Sub Workbook_BeforePrint(Cancel As Boolean)

Cancel 当事件产生时为False。如果该事件过程将本参数设为True,则当该过程运行结束之后不打印工作簿。

示例

本示例在打印之前对当前活动工作簿的所有工作表重新计算。

Private Sub Workbook_BeforePrint(Cancel As Boolean)

For Each wk in Worksheets

wk.Calculate

Next

End Sub

BeforeSave 事件

保存工作簿之前产生此事件。

Private Sub Workbook_BeforeSave(ByVal SaveAsUi As Boolean, Cancel As Boolean)

SaveAsUi 如果显示“另存为”对话框,则为True。

Cancel 当事件产生时为False。如果该事件过程将本参数设为True,则该过程执行结束之后不保存工作簿。

示例

本示例在保存工作簿之前询问用户是否保存。

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, _

Cancel as Boolean)

a = MsgBox("Do you really want to save the workbook?", vbYesNo) If a = vbNo Then Cancel = True

End Sub

Deactivate 事件

图表、工作表或工作簿从活动状态转为非活动状态时产生此事件。

Private Sub object_Deactivate()

object Chart、Workbook或者Worksheet。有关对Chart对象使用事件的详细信息,请参阅Chart 对象事件的用法。

示例

本示例当工作簿转为非活动状态时,对所有打开的窗口进行排列。

Private Sub Workbook_Deactivate()

Application.Windows.Arrange xlArrangeStyleTiled

End Sub

NewSheet 事件

当在工作簿中新建工作表时产生此事件。

Private Sub Workbook_NewSheet(ByVal Sh As Object)

Sh 新工作表。可以是一个Worksheet或Chart对象。

示例

本示例将新建的工作表移到工作簿的末尾。

Private Sub Workbook_NewSheet(ByVal Sh as Object)

Sh.Move After:= Sheets(Sheets.Count)

End Sub

Open 事件

打开工作簿时,将产生本事件。

Private Sub Workbook_Open()

示例

每次打开工作簿时,本示例都最大化 Microsoft Excel 窗口。

Private Sub Workbook_Open()

Application.WindowState = xlMaximized

End Sub

PivotTableCloseConnection 事件

发生在数据透视表关闭与其数据源的连接之后。

Private Sub expression_PivotTableCloseConnection(ByVal Target As PivotTable)

expression 引用在类模块中带有事件声明的Workbook类型对象的变量。

Target 必需。选定的数据透视表。

示例

本示例显示一则消息,说明数据透视表与其数据源的连接已经关闭。本示例假定您已在类模块中声明了带有事件的Workbook类型的对象。

Private Sub ConnectionApp_PivotTableCloseConnection(ByVal Target As PivotTable)

MsgBox "The PivotTable connection has been closed."

End Sub

PivotTableOpenConnection 事件

发生在数据透视表打开与其数据源的连接之后。

Private Sub expression_PivotTableOpenConnection(ByVal Target As PivotTable)

expression 引用在类模块中带有事件声明的Workbook类型对象的变量。

Target 必需。选定的数据透视表。

示例

本示例显示一则消息,说明数据透视表与其数据源的连接已经打开。本示例假定您已在类模块中声明了带有事件的Workbook类型的对象。

Private Sub ConnectionApp_PivotTableOpenConnection(ByVal Target As PivotTable)

MsgBox "The PivotTable connection has been opened."

End Sub

SheetActivate 事件

当激活任何一张表时产生此事件。

Private Sub object_SheetActivate(ByVal Sh As Object)

object Application对象或Workbook对象。

Sh 激活的表。可以是一个Chart对象或Worksheet对象。

示例

本示例显示每一张激活的表的名称。

Private Sub Workbook_SheetActivate(ByVal Sh As Object)

MsgBox https://www.doczj.com/doc/d312733652.html,

End Sub

SheetBeforeDoubleClick 事件

当双击任何工作表时产生此事件,此事件先于默认的双击操作发生。

Private Sub object_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, ByVal Cancel As Boolean)

object Application对象或Workbook对象。有关对Application对象使用事件的详细信息,请参阅Application 对象事件的用法。

Sh 代表该工作表的Worksheet对象。

Target 当双击事件发生时最靠近鼠标指针的单元格。

Cancel 当事件发生时为False。如果事件过程将该参数设为True,则该过程执行完之后将不进行默认的双击操作。

说明

图表不产生该事件。

示例

本示例关闭默认的双击操作。

Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, _

ByVal Target As Range, ByVal Cancel As Boolean)

Cancel = True

End Sub

SheetBeforeRightClick 事件

当用鼠标右键单击任一工作表时产生此事件,此事件先于默认的右键单击操作。

Private Sub object_SheetBeforeRightClick(ByVal Sh As Object, ByVal Target As Range, ByVal Cancel As Boolean)

object Application对象或Workbook对象。有关对Application对象使用事件的详细信息,请参阅Application 对象事件的用法。

Sh 代表该工作表的Worksheet对象。

Target 当右键单击事件发生时最靠近鼠标指针的单元格。

Cancel 当事件产生时为False。如果该事件过程将本参数设为True,则该过程执行结束之后将不执行默认的右键单击操作。

说明

图表不产生该事件。

示例

本示例关闭默认的右键单击操作。有关其他示例的详细信息。请参阅BeforeRightClick事件示例。

Private Sub Workbook_SheetBeforeRightClick(ByVal Sh As Object, _

ByVal Target As Range, ByVal Cancel As Boolean)

Cancel = True

End Sub

SheetCalculate 事件

当对工作表重新计算或者在图表上重新绘制发生更改的数据点时产生此事件。

Private Sub object_SheetCalculate(ByVal Sh As Object)

object Application对象或Workbook对象。有关对Application对象使用事件的详细信息,请参阅Application 对象事件的用法。

Sh 工作表。可以是一个Chart对象或Worksheet对象。

示例

当计算工作簿中的任何工作表时,本示例对第一张工作表的 A1:A100 区域进行排序。

Private Sub Workbook_SheetCalculate(ByVal Sh As Object)

With Worksheets(1)

.Range("a1:a100").Sort Key1:=.Range("a1")

End With

End Sub

SheetChange 事件

当用户更改工作表中的单元格或者外部链接引起单元格的更改时,产生此事件。

Private Sub object_SheetChange(ByVal Sh As Object, ByVal Source As Range)

object Application对象或Workbook对象。有关对Application对象使用事件的详细信息,请参阅Application 对象事件的用法。

Sh 代表该工作表的Worksheet对象。

Source 发生更改的区域。

说明

图表不产生该事件。

当任一工作表发生更改时,运行本示例。

Private Sub Workbook_SheetChange(ByVal Sh As Object, _

ByVal Source As Range)

' runs when a sheet is changed

End Sub

SheetDeactivate 事件

当任一工作表由活动状态转为非活动状态时产生此事件。

Private Sub object_SheetDeactivate(ByVal Sh As Object)

object Application对象或Workbook对象。

Sh 工作表。可以是一个Chart对象或Worksheet对象。

示例

本示例显示每一非活动工作表的名称。

Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)

MsgBox https://www.doczj.com/doc/d312733652.html,

End Sub

SheetFollowHyperlink 事件

单击 Microsoft Excel 中的任意超链接时发生此事件。对于工作表级的事件,请参阅“帮助”主题中的FollowHyperlink事件。

Private Sub Workbook_SheetFollowHyperlink(ByVal Sh As Object, ByVal Target As Hyperlink)

Sh Object类型,必需。表示包含该超链接的Worksheet对象。

Target Hyperlink类型,必需。一个Hyperlink对象,该对象代表超链接的目标位置。

本示例对当前工作簿中所有已单击过的超链接保留一个列表或历史记录,其中也包括含有这些超链接的工作表名称。

Private Sub Workbook_SheetFollowHyperlink(ByVal Sh as Object, _

ByVal Target As Hyperlink)

UserForm1.ListBox1.AddItem https://www.doczj.com/doc/d312733652.html, & ":" & Target.Address

UserForm1.Show

End Sub

SheetPivotTableUpdate 事件

发生在数据透视表的工作表更新之后。

Private Sub expression_SheetPivotTableUpdate(ByVal Sh As Object, Target As PivotTable)

expression 引用在类模块中带有事件声明的Applicaton类型或Workbook类型对象的变量。

Sh必需。选定的工作表。

Target必需。选定的数据透视表。

示例

本示例显示一则消息,说明数据透视表已经更新。本示例假定您已在类模块中声明了带有事件的Application类型或Workbook类型的对象。

Private Sub ConnectionApp_SheetPivotTableUpdate(ByVal shOne As Object, Target As PivotTable)

MsgBox "The SheetPivotTable connection has been updated."

End Sub

SheetSelectionChange 事件

任一工作表上的选定区域发生更改时,将产生本事件。(但图表上的选定对象发生改变时,不会产生本事件。)

Private Sub object_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Excel.Range)

object Application对象或Workbook对象。有关对Application对象使用事件的详细信息,请参阅Application 对象事件的用法。

Sh 新选定的区域所在的工作表。

Target 新选定的区域。

示例

本示例在状态栏上显示选定区域所在的工作表名称及选定区域的地址。

Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, _

ByVal Target As Excel.Range)

Application.StatusBar = https://www.doczj.com/doc/d312733652.html, & ":" & Target.Address

End Sub

WindowActivate 事件

工作簿的窗口激活时,将产生本事件。

Private Sub object_WindowActivate(ByVal Wb As Excel.Workbook, ByVal Wn As Excel.Window)

object Application对象或Workbook对象。有关对Application对象使用事件的详细信息,请参阅Application 对象事件的用法。

Wb 仅用于Application对象。显示在活动窗口中的工作簿。

Wn 激活的窗口。

示例

本示例使工作簿窗口激活时最大化。

Private Sub Workbook_WindowActivate(ByVal Wn As Excel.Window)

Wn.WindowState = xlMaximized

End Sub

WindowDeactivate 事件

工作簿的窗口变为非活动状态时,将产生本事件。

Private Sub object_WindowDeactivate(ByVal Wb As Excel.Workbook, ByVal Wn As Excel.Window)

object Application对象或Workbook对象。有关对Application对象使用事件的详细信息,请参阅Application 对象事件的用法。

Wb 仅用于Application对象。非活动状态的窗口中的工作簿。

Wn 非活动状态的窗口。

示例

本示例使工作簿窗口变为非活动状态时最小化。

Private Sub Workbook_WindowDeactivate(ByVal Wn As Excel.Window)

Wn.WindowState = xlMinimized

End Sub

WindowResize 事件

工作簿窗口调整大小时,将产生本事件。

Private Sub object_WindowResize(ByVal Wb As Excel.Workbook, ByVal Wn As Excel.Window)

object Application对象或Workbook对象。有关对Application对象使用事件的详细信息,请参阅Application 对象事件的用法。

Wb 仅用于Application对象。在调整大小的窗口中显示的工作簿。

Wn 调整大小的窗口。

示例

工作簿窗口调整大小时,将运行本示例。

Private Sub Workbook_WindowResize(ByVal Wn As Excel.Window)

Application.StatusBar = Wn.Caption & " resized"

End Sub

W orksheet 对象事件

工作表上的事件在默认情况下是可用的。若要查看工作表的事件过程,请用鼠标右键单击工作表标签,再单击快捷菜单上的“查看代码”。在“过程”下拉列表框内选择事件名称。

工作表级事件发生在工作表被激活、用户更改工作表上的单元格或数据透视表更改时。下例在工作表重新计算时就调整 A 列到 F 列的大小。

Private Sub Worksheet_Calculate()

Columns("A:F").AutoFit

End Sub

有些事件可用于将某操作取代默认的应用程序操作,或对默认操作进行一些小改动。下例捕获了右键单击事件,并在单元格区域 B1:B10 的快捷菜单中添加了新的菜单项。

Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, _

Cancel As Boolean)

For Each icbc In https://www.doczj.com/doc/d312733652.html,mandBars("cell").Controls

If icbc.Tag = "brccm" Then icbc.Delete

Next icbc

If Not Application.Intersect(Target, Range("b1:b10")) _

Is Nothing Then

With https://www.doczj.com/doc/d312733652.html,mandBars("cell").Controls _

.Add(Type:=msoControlButton, before:=6, _

temporary:=True)

.Caption = "New Context Menu Item"

.OnAction = "MyMacro"

.Tag = "brccm"

End With

End If

End Sub

Activate 事件

激活一个工作簿、工作表、图表或嵌入图表时产生此事件。

Private Sub object_Activate()

object Chart、Workbook、或者Worksheet。有关对Chart对象使用事件的详细信息,请参阅图表对象事件的用法。

说明

切换两个显示同一个工作簿的窗口时,将产生 WindowActivate 事件,但不产生工作簿的 Activate 事件。

新建窗口时不产生本事件。

示例

当激活工作表时,本示例对 A1:A10 区域进行排序。

Private Sub Worksheet_Activate()

Range("a1:a10").Sort Key1:=Range("a1"), Order:=xlAscending

End Sub

Deactivate 事件

图表、工作表或工作簿从活动状态转为非活动状态时产生此事件。

Private Sub object_Deactivate()

object Chart、Workbook或者Worksheet。有关对Chart对象使用事件的详细信息,请参阅Chart 对象事件的用法。

示例

本示例当工作簿转为非活动状态时,对所有打开的窗口进行排列。

Private Sub Workbook_Deactivate()

Application.Windows.Arrange xlArrangeStyleTiled

End Sub

BeforeDoubleClick 事件

当双击某工作表时产生此事件,此事件先于默认的双击操作。

Private Sub expression_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)

expression 引用在类模块中带有事件声明的Worksheet类型对象的变量。

Target 必需。双击发生时最靠近鼠标指针的单元格。

Cancel 可选。当事件发生时为False。如果事件过程将该参数设为True,则该过程执行完之后将不进行默认的双击操作。

说明

使用DoubleClick方法并不触发本事件。

用户双击单元格的边框时不触发本事件。

BeforeRightClick 事件

当用鼠标右键单击某工作表时产生此事件,此事件先于默认的右键单击操作。

Private Sub expression_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)

expression 引用在类模块中带有事件声明的Worksheet类型对象的变量。

Target必需。右键单击发生时最靠近鼠标指针的单元格。

Cancel 可选。当事件发生时为False。如果该事件过程将本参数设为True,则该过程执行结束之后不进行默认的右键单击操作。

说明

与其他工作表事件相似,当指针位置在图形或命令栏(工具栏或者菜单栏)上时,右键单击不触发本事件。

示例

应用于Worksheet对象。

本示例为 B1:B10 单元格添加新的快捷菜单项。

Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, _

Cancel As Boolean)

Dim icbc As Object

For Each icbc In https://www.doczj.com/doc/d312733652.html,mandBars("cell").Controls

If icbc.Tag = "brccm" Then icbc.Delete

Next icbc

If Not Application.Intersect(Target, Range("b1:b10")) _

Is Nothing Then

With https://www.doczj.com/doc/d312733652.html,mandBars("cell").Controls _

.Add(Type:=msoControlButton, before:=6, _

temporary:=True)

.Caption = "New Context Menu Item"

.OnAction = "MyMacro"

.Tag = "brccm"

End With

End If

End Sub

Calculate 事件

对于Chart对象,在图表对新的数据点或者更改的数据点绘制之后产生此事件。对于Worksheet对象,在对工作表进行重新计算之后产生此事件。

Private Sub object_Calculate()

object Chart或者Worksheet。有关对Chart对象使用事件的详细内容,请参阅Chart 对象事件的用法。

示例

每当工作表重新计算时,本示例就调整 A 列到 F 列的宽度。

Private Sub Worksheet_Calculate()

Columns("A:F").AutoFit

End Sub

Change 事件

当用户更改工作表中的单元格,或外部链接引起单元格的更改时产生此事件。Private Sub Worksheet_Change(ByVal Target As Range)

Target 更改的区域。可以是多个单元格。

说明

重新计算引起的单元格更改不触发本事件。可使用 Calculate 事件俘获工作表重新计算操作。

示例

本示例将更改的单元格的颜色设为蓝色。

Private Sub Worksheet_Change(ByVal Target as Range)

Target.Font.ColorIndex = 5

End Sub

FollowHyperlink 事件

当单击工作表上的任意超链接时,发生此事件。对于应用程序级或工作簿级的事件,请参阅SheetFollowHyperlink事件。

Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink) Target Hyperlink类型,必需。一个代表超链接目标位置的Hyperlink对象。示例

本示例对在当前活动工作簿中访问过的所有链接保留一个列表或历史记录。

Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink)

With UserForm1

.ListBox1.AddItem Target.Address

.Show

End With

End Sub

PivotTableUpdate 事件

发生在工作簿中的数据透视表更新之后。

Private Sub expression_PivotTableUpdate(ByVal Target As PivotTable)

expression 引用在类模块中带有事件声明的Worksheet类型对象的变量。

Target必需。选定的数据透视表。

示例

本示例显示一则消息,说明数据透视表已经更新。本示例假定您已在类模块中声明了带有事件的Worksheet类型的对象。

Private Sub Worksheet_PivotTableUpdate(ByVal Target As PivotTable) MsgBox "The PivotTable connection has been updated."

End Sub

SelectionChange 事件

当工作表上的选定区域发生改变时,将产生本事件。

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range) Target 新选定的区域。

示例

本示例滚动工作簿窗口,直至选定区域位于窗口的左上角。

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

With ActiveWindow

.ScrollRow = Target.Row

.ScrollColumn = Target.Column

End With

End Sub

Excel工作表的建立和编辑等基本操作

E x c e l工作表的建立和编辑 等基本操作 -标准化文件发布号:(9556-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

Excel工作表的建立和编辑等基本操作(2课时) 教学目的: 学习excel的使用,初步了解工作表的建立和编辑操作。 教学重点: 工作表的数据输入(包括不同文本、数值、日期等类型,有规律数据的输入,公式的编辑),工作表的格式设置(包括字体、对齐、边框和图案的设置)。 教学难点: 电子表格自动填充和公式编辑、函数应用。 上机任务 2

任务一:建立一个成绩表并简单设置格式 1、运行Excel,创建一个工作簿文件,文件命名为“学生成绩.xls”; 2、在sheet1中输入如下图所示的数据。注意,学号采用自动填充的功能快速输入; 3

3、在第1行上面插入一行,在A1单元格中输入标题“2009级学生入学成绩表”,将A1到I1单元格合并居中,设置标题为黑体、16号字、红色,单元格背景色为浅黄色; 4

4、在学号为“20080008”的记录前插入一行,任意输入数据。 5、删除学号为“20080006”的那一行。 6、将所有学号中的“2008”改为“2009”。 7、运用函数或公式计算出每个学生的“总分、平均分”,填入相应的单元格中。 8、分别在A11和A12单元格输入“最高分”、“最低分”,求出所有学生中各门课程的最高分和最低分,填入相应的单元格中。 9、设置表中各单元格水平居中对齐、垂直居中对齐。 10、设置第1行的行高为30,其余各行行高为16;列宽为“最适合的列宽”。 11、设置平均分列中的数值格式为保留2位小数位数。 5

EXCEL基本事件

第X课EXCEL基本事件 1 什么是事件 事件是一个对象可以辨认的动作,像单击鼠标或者按下某个键等等,并且可以编写某些代码针对此动作做出响应。用户做动作或者程序代码的结果都可能导致事件的发生。在VBA 中,可以激发事件的用户动作包括:切换工作表、选择单元格和单击鼠标等几十种。事件发生时,将执行包含事件过程中的代码。若用户没有定义某事件所调用的过程,那么当发生该事件时,就不会产生任何反应。 2 Excel中事件的分类 Excel提供了非常多的事件,主要可以分为以下几类: (1)工作簿事件 工作簿事件发生在特定的工作簿中,如Open(打开工作簿)、BeforeClose(关闭工作簿之前)和SheetActive(激活任何一张表)等。工作簿事件的代码必须在Thiswork对象代码模块中编写。 (2)工作表事件 工作表事件发生在特定的工作表中,如activate(激活工作表)、change(更改工作表中的单元格)和SelectionChange(工作表上的选定区域发生改变)等。工作表事件的代码必须在对应工作表的代码模块中编写。 (3)窗体、控件事件 新建的用户窗体及窗体上的控件可以响应很多事件,如Click(单击)、Change(控件内容更改)等,这类事件的代码必须编在相应的用户窗体代码模块中。 图表事件 图表事件针对某个特殊的图表产生,例如Slect(选中了图表中的某个对象)和SeriesChange(改变了系列中某个数据点的值)。 不与对象关联的事件 这类事件只有两个,分别是Online和Okey,根据时间和按钮来产生这两个事件。 3 工作薄事件 当工作薄更改,工作薄中任何工作表更改,加载宏更改或数据透视表更改时,都将引发工作薄事件。若要查看工作薄事件,可以双击“工程资源管理器”(excel工作环境下按组合键“Alt+F11”打开)窗口中的“ThisWorkBook”对象,打开“代码编辑器”窗口,在“过程”下拉列表框中选择事件名称。Excel中的工作薄事件很多,下面选用几个常用事件进行简单介绍,读者若用到其他工作薄事件可查阅相关文献和excel帮助文件。 (1)Open事件 打开工作薄时,将产生此事件。Workbook_Open事件只在工作薄打开时产生,在下一次打开之前不再发生此事件。此事件中可以写入一些只需执行一次的代码,比如如果需要在每次打开文件时在“Shee1”工作表的A列中记录文件打开时间,则应该使用此事件,代码如下:

《excel工作表的基本操作》教学设计

《excel工作表的基本操作》教学设计 【教学目标】 1、掌握工作表的插入、复制、移动、删除方法 2、训练学生自学能力 3、培养学生有计划的学习习惯 【教学重难点】 1、掌握工作表的插入、复制、移动、删除方法 2、训练学生自学能力 【教材分析】本节是科教版第四章第二节《表格信息加工》的第一课时内容。【学生分析】高一年级学生在初中已学会工作表数据的录入与修改的基础上学习本节内容,将学生被分为四个大组,每个大组中,四人一小组团结合作,互帮互助,每个组挑选一个操作较好的做小组长,负责帮助有困难的同学并协助老师上课。 【教学模式与设计】在课前,教师把设计好的EXCEL练习发送到学生机上,课上教师利用大屏幕、Powerpoint课件展示教学内容及操作步骤,教学采用先让学生根据老师给的操作步骤自己操作、后学生反馈演示、教师总结演示等方法完成教学内容。 【课时安排】一课时 【教具】计算机网络教室、投影、广播教学软件 【教学流程】 【课件展示】问候语 一、导入新课 教师:上节课我们已经学会给一张工作表输入数据,并能对工作表进行一些简单的修改,同学们已基本上完成老师布置的任务。这节课我们讲的内容还和输入有关,也许有的同学认为输入这么简单的问题还要再讲吗?用键盘敲就是了! 其实数据输入里面有很多学问,想又快又准确的输入数据吗? 学生回答:想知道…… 激发学生的求知欲,使教师乐“教”变成学生乐“学” 广播:打开“演示”工作簿中“课外活动表” 教师:这是大家上节课输入的工作表,大部分同学完成了老师的任务,也有一些同学在输入过程中遇到一些小困难,如有的同学忘记输入第一行的标题了,这该怎么办呢?大家有什么办法能帮助这位同学完成任务吗? 学生:插入等…… 教师:很好,有的同学已经预习了今天的学习内容,我们今天要学习的内容就是: 【课件展示】:本节课的课题“工作表的基本操作”及本节课主要教学任

Excel常用的几种基本操作

Excel常用的各种基本操作 本章学习目标 1、认识Excel的工作界面、窗口的组成元素 2、掌握工作薄、工作表、单元格等基本概念 3、掌握工作表、单元格的常见操作如插入、删除等 4、掌握菜单、工具条的操作和自定义方法 5、了解掌握多种观察工作表数据的方法 6、掌握工作表打印的几个问题:打印预览、打印纸、页码及打印标题等 7、启动与退出Excel 一、Excel 基本概念 1、工作簿 (1)在Excel中创建的文件叫做工作簿,其扩展名是.xls (2)工作薄由工作表组成,新建工作薄只有默认的3个工作表。但可以根据需要增加,其个数原则上仅受限于内存。 (3)新建第一个工作薄的默认名:book1.xls。 2、工作表 (1)由一些横向和纵向的网格组成的表格。一个工作表最多有65536行、256列。 (2)工作表由工作表名或者叫工作表标签区别,如sheet1、sheet2 1.1.2 Excel 基本概念 3、工作薄与工作表的关系 4、行号:工作表由65536行组成,每行的编号称为行号。 5、列标:工作表有256列,用于区别各列的英文字母称列标。 6、单元格、活动单元格:工作表中的网格,它用列标和行号定位。如A1就表示A列第1行对应的单元格。 7、编辑栏、–用于显示、修改活动单元格的内容 8、全选快捷键CTRL+A:用于选定整个工作表所有的单元格。 二、工作表操作 1.工作表的切换– 2.插入工作表– 3.删除工作表– 4.移动工作表– 5.修改工作表标签的名字– 6.复制工作表– 7.修改新工作簿的默认工作表个数 2、工作表行、列操作 选择单行:用鼠标单击要选择的行号 选择连续多行:按住Shift,然后单击第1和最后两个行号 选择不连续多行:按住Ctrl,依次单击要选择的行号 列的选择方法同行的选择方法一样。 3、删除行、列和插入行、列 4、行高、列宽的调整 5、单元格操作

工作表事件一览表

W orksheet 对象事件一览表 工作表上的事件在默认情况下是可用的。若要查看工作表的事件过程,请用鼠标右键单击工作表标签,再单击快捷菜单上的“查看代码”。在“过程”下拉列表框内选择事件名称。 工作表级事件发生在工作表被激活、用户更改工作表上的单元格或数据透视表更改时。下例在工作表重新计算时就调整 A 列到 F 列的大小。 Private Sub Worksheet_Calculate() Columns("A:F").AutoFit End Sub 有些事件可用于将某操作取代默认的应用程序操作,或对默认操作进行一些小改动。下例捕获了右键单击事件,并在单元格区域 B1:B10 的快捷菜单中添加了新的菜单项。 Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, _ Cancel As Boolean) For Each icbc In https://www.doczj.com/doc/d312733652.html,mandBars("cell").Controls If icbc.Tag = "brccm" Then icbc.Delete Next icbc If Not Application.Intersect(Target, Range("b1:b10")) _ Is Nothing Then With https://www.doczj.com/doc/d312733652.html,mandBars("cell").Controls _ .Add(Type:=msoControlButton, before:=6, _ temporary:=True) .Caption = "New Context Menu Item" .OnAction = "MyMacro" .Tag = "brccm" End With End If

工作薄、工作表事件一览表

工作簿对象事件一览表 当工作簿更改、工作簿中的任何工作表更改、加载宏更改或数据透视表更改时,将引发工作簿事件。工作簿上的事件在默认情况下是可用的。若要查看工作簿的事件过程,请用鼠标右键单击处于还原状态或最小化状态的工作簿窗口标题栏,再单击快捷菜单上的“查看代码”。在“过程”下拉列表框内选择事件名称。 本示例在打开工作簿时将 Microsoft Excel 窗口最大化。 Sub Workbook_Open() Application.WindowState = xlMaximized

End Sub Activate 事件

激活一个工作簿、工作表、图表或嵌入图表时产生此事件。 Private Sub object_Activate() object Chart、Workbook、或者Worksheet。有关对Chart对象使用事件的详细信息,请参阅图表对象事件的用法。 说明 切换两个显示同一个工作簿的窗口时,将产生 WindowActivate 事件,但不产生工作簿的 Activate 事件。 新建窗口时不产生本事件。 示例 当激活工作表时,本示例对 A1:A10 区域进行排序。 Private Sub Worksheet_Activate() Range("a1:a10").Sort Key1:=Range("a1"), Order:=xlAscending End Sub AddinInstall 事件 当工作簿作为加载宏安装时,产生此事件。 Private Sub Workbook_AddinInstall() 示例 当指定工作簿作为加载宏安装时,本示例将一个控件添加到常用工具栏中。 Private Sub Workbook_AddinInstall() With https://www.doczj.com/doc/d312733652.html,mandbars("Standard").Controls.Add .Caption = "The AddIn's menu item" .OnAction = "'ThisAddin.xls'!Amacro" End With End Sub End Sub

VBA技巧20 工作表事件Target参数的使用方法

技巧1 工作表事件Target参数的使用方法 在工作表的SelectionChange事件中,参数Target代表新选定的区域,在工作表的Change事件中参数Target代表更改的区域。在实际应用中可以使用Target参数将触发工作表事件的区域限制在一定的范围内,有以下几种方法: 1-1 使用单元格的Address 属性 使用单元格的Address属性可以将触发条件限制在某一个单元格中,如下面的代码所示。 #001 Private Sub Worksheet_SelectionChange(ByVal Target As Range) #002 If Target.Address(0, 0) = "A1" Then #003 MsgBox "你选择了A1单元格" #004 End If #005 End Sub 代码解析: 当选择工作表A1单元格时显示一个消息框。 第2行代码使用Address属性返回所选单元格的区域引用,当返回的区域引用是“A1”时触发SelectionChange事件,显示一个消息框。 此方法只适用于单个单元格或者加上OR运算符可以适用于几个单元格,多则不方便。 1-2 使用Column属性和Row属性 使用单元格的Column属性和Row属性可以将触发条件限制在某一区域内,如下面的代码所示。 #001 Private Sub Worksheet_Change(ByVal Target As Range) #002 If Target.Column = 1 And Target.Row < 11 Then #003 Target.Offset(, 1) = Val(Target) * 3 #004 End If

excel中VBA事件

Excel事件表 一工作簿对象事件一览表 当工作簿更改、工作簿中的任何工作表更改、加载宏更改或数据透视表更改时,将引发工作簿事件。工作簿上的事件在默认情况下是可用的。若要查看工作簿的事件过程,请用鼠标右键单击处于还原状态或最小化状态的工作簿窗口标题栏,再单击快捷菜单上的“查看代码”。在“过程”下拉列表框内选择事件名称。 事件说明 Activate激活工作薄时 AddinInstall当工作簿作为加载宏安装时 AddinUninstall工作簿作为加载宏卸载时 BeforeClose关闭工作薄前 BeforePrint打印工作薄(或其中任何内容)之前 BeforeSave保存工作薄前 Deactivate工作簿从活动状态转为非活动状态时 NewSheet在工作簿中新建工作表时 Open打开工作簿时 PivotTableCloseConnection在数据透视表关闭与其数据源的连接之后PivotTableOpenConnection在数据透视表打开与其数据源的连接之后 SheetActivate激活任何一张表时 SheetBeforeDoubleClick双击任何工作表时 SheetBeforeRightClick鼠标右键单击任一工作表时 SheetCalculate工作表重新计算时 SheetChange更改工作表中的单元格时 SheetDeactivate任一工作表由活动状态转为非活动状态时 SheetFollowHyperlink单击Microsoft Excel中的任意超链接时 SheetPivotTableUpdate数据透视表的工作表更新之后 SheetSelectionChange工作簿中的数据透视表更新之后 WindowActivate工作簿的窗口激活时 WindowDeactivate工作簿的窗口变为非活动状态时 WindowResize工作簿窗口调整大小时 2工作表事件一览表 工作表上的事件在默认情况下是可用的。若要查看工作表的事件过程,请用鼠标右键单击工作表标签,再单击快捷菜单上的“查看代码”。在“过程”下拉列表框内选择事件名称。 事件说明 Activate激活工作表时 Deactivate工作表从活动状态转为非活动状态时 BeforeDoubleClick双击工作表前 BeforeRightClick右键单击工作表时 Calculate对工作表进行重新计算之后 Change更改工作表中的单元格,或外部链接引起单元格时 FollowHyperlink单击工作表上的任意超链接时

VBA工作薄工作表事件一览表修订稿

V B A工作薄工作表事件 一览表 集团标准化工作小组 [Q8QX9QT-X8QQB8Q8-NQ8QJ8-M8QMN]

翻箱倒柜,无意中发现个好东东 放到这里,大家查着也方便 工作簿对象事件一览表 当工作簿更改、工作簿中的任何工作表更改、加载宏更改或数据透视表更改时,将引发工作簿事件。工作簿上的事件在默认情况下是可用的。若要查看工作簿的事件过程,请用鼠标右键单击处于还原状态或最小化状态的工作簿窗口标题栏,再单击快捷菜单上的“查看代码”。在“过程”下拉列表框内选择事件名称。 事件说明 Activate 激活工作薄时 AddinInstall 当工作簿作为加载宏安装时 AddinUninstall 工作簿作为加载宏卸载时 BeforeClose 关闭工作薄前 BeforePrint 打印工作薄(或其中任何内容)之前 BeforeSave 保存工作薄前 Deactivate 工作簿从活动状态转为非活动状态时 NewSheet 在工作簿中新建工作表时 Open 打开工作簿时 PivotTableCloseConnection 在数据透视表关闭与其数据源的连接之后 PivotTableOpenConnection 在数据透视表打开与其数据源的连接之后 SheetActivate 激活任何一张表时 SheetBeforeDoubleClick 双击任何工作表时 SheetBeforeRightClick 鼠标右键单击任一工作表时 SheetCalculate 工作表重新计算时 SheetChange 更改工作表中的单元格时

SheetDeactivate 任一工作表由活动状态转为非活动状态时 SheetFollowHyperlink 单击 Microsoft Excel 中的任意超链接时 SheetPivotTableUpdate 数据透视表的工作表更新之后 SheetSelectionChange 工作簿中的数据透视表更新之后 WindowActivate 工作簿的窗口激活时 WindowDeactivate 工作簿的窗口变为非活动状态时 WindowResize 工作簿窗口调整大小时 本示例在打开工作簿时将 Microsoft Excel 窗口最大化。 Sub Workbook_Open() = xlMaximized End Sub Activate 事件 激活一个工作簿、工作表、图表或嵌入图表时产生此事件。 Private Sub object_Activate() object Chart、Workbook、或者 Worksheet。有关对 Chart 对象使用事件的详细信息,请参阅图表对象事件的用法。 说明 切换两个显示同一个工作簿的窗口时,将产生 WindowActivate 事件,但不产生工作簿的 Activate 事件。 新建窗口时不产生本事件。 示例 当激活工作表时,本示例对 A1:A10 区域进行排序。 Private Sub Worksheet_Activate() Range("a1:a10").Sort Key1:=Range("a1"), Order:=xlAscending End Sub AddinInstall 事件 当工作簿作为加载宏安装时,产生此事件。 Private Sub Workbook_AddinInstall() 示例 当指定工作簿作为加载宏安装时,本示例将一个控件添加到常用工具栏中。Private Sub Workbook_AddinInstall() With ("Standard"). .Caption = "The AddIn's menu item"

Excel基本操作部分试题

Excel基本操作部分试题 1、在Excel中,下列输入数据属于字符型的是()。 +A1+3 =SUM(A1:A2) =A1+3 SUM(A1,A2) 2、Excel工作簿文档存盘时,默认的文件扩展名是()。 .XLC .XLW .XLT .XLS 3、若要将Excel工作表垂直分成左右两页,可在表中第一行选定分页处()的 单元格,然后执行“插入设置分页线”命令。 左侧右侧上方下方 4、Excel中,对单元格中的内容进行编辑时,下列()方法不能进入编辑状态。 双击单元格单击单元格单击公式栏按F2键 5、在Excel工作表中,执行一次删除命令,不能删除()。 一个单元格一个区域一整行或一整列多个区域 6、要将活动单元格快速移到A1单元格,应按()。 Home Ctrl+Home Shift+Home PageUp 7、如果要在单元格中输入计算公式,应先输入()。 !* = ' 8、在Excel中,要用插入方式移动某列,在选定该列后,应按下()键拖动该 列的黑色边框。 Shift Ctrl Alt Enter 9、从A列第3行开始到H列第11行结束的单元格区域地址为()。 3A:11H A3:11H A3:H11 H11:3A 10、如果要计算A3、E3、H3单元格数值的算术平均数,则计算公式为()。 =AVERAGE(A3:E3:H3) =AVERAGE(A3,E3,H3) =AVERAGE(A3、E3、H3) =AVERAGE(A3!E3!H3!) 11、活动单元格地址显示在()。 工具栏菜单栏编辑栏状态栏 12、在Excel中,若要选取不连续的单元格或单元格区域,在选定第一个要选取的 单元格或单元格区域后,应按下()键,再选定其他要选取的单元格或单元格区域。 Ctrl Alt Shift Backspace 13、在一个单元格中输入计算公式后,该计算公式将显示在()。 单元格中名称框中编辑栏中标题栏中

Excel VBA编程 窗体的事件

Excel VBA 编程 窗体的事件 事件是指在应用程序运行期间,在窗体(或其内的对象)上,由于用户的操作或系统内自身原因而产生的有效动作,例如单击鼠标(Click )、移动鼠标(MouseMove )等都是事件。 VBE 中的对象可识别的事件是预先确定的,并不是所有对象都会具有相同事件。但每个事件都有一个事件过程的框架与之对应,当某一事件发生时,系统将立即执行对应的事件过程,因此,如果想利用这个过程去完成指定的任务,那么用户就必须在这个对应的事件过程中编写程序代码,以便响应发生的事件,否则,即使发生了可识别的事件,系统也不会做任何操作。下面介绍用户窗体中的一些常用事件。 1.Initialize 事件 Initialize 事件用来提供应用程序或用户窗体中的控件、变量等进行初始化。该事件的作用,于类模块中的该事件相同。 2.QueryClose 事件 该事件发生在UserForm 关闭之前。通常用这个事件确保在关闭应用程序之前,应用程序包含的用户窗体中没有未完成的任务。该事件的语法格式如下: 格式:Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer) 该事件括号内有两个参数。其中,参数Cancel 是一个整数的值,用于指定是否在所有加载的用户窗体中停止QueryClose 事件,当Cancel 的值设置为0以外的任意值时,QueryClose 事件将停止执行,并防止关闭UserForm 与应用程序;参数CloseMode 为一个值或常数,用来指示引起QueryClose 事件的原因。 CloseMode 参数返回下列的值,如表12-4所示。 表12.4 CloseMode 参数的返回值 3.Te rmina te 事 件 该事件用于删除窗体中对象事例的所有引用。Terminate 事件发生在卸载窗体对象之后。如果应用程序为非正常退出,从而导致在内存中删除UserForm 的示例,将不会触发Terminate 事件。例如,在从内存中删除UserForm 之前,应用程序调用了End 语句,则UserForm 不会触发Terminate 事件。 4.Activate 和Deactivate 事件 当运行中的对象变成活动窗口的时候就会发生Activate 事件。而当对象不再是活动窗口时,则会发生Deactivate 事件。下面的情况会引发这两种事件: 提 示 “常数”是执行程序时保持常数值的命名项目。常数可以是字符串、数值、另一常 数、任何(除乘幂与Is 之外的)算术运算符或逻辑运算符的组合。每个主应用程序皆可定义自己的一组常数。用户也可以使用Const 语句定义附加常数。可在代码中的任何地方使用常数代替实际的值。

Excel表格的基本操作(精选35个技巧)

【基本操作】Excel表格的基本操作(精选35个技巧) 目录 技巧1、单元格内强制换行 技巧2、锁定标题行 技巧3、打印标题行 技巧4、查找重复值 技巧5、删除重复值 技巧6、快速输入对号√ 技巧7、万元显示 技巧8、隐藏0值 技巧9、隐藏单元格所有值。 技巧10、单元格中输入00001 技巧11、按月填充日期 技巧12、合并多个单元格内容 技巧13、防止重复录入 技巧14、公式转数值 技巧15、小数变整数 技巧16、快速插入多行 技巧17、两列互换 技巧18、批量设置求和公式 技巧19、同时查看一个excel文件的两个工作表。 技巧20:同时修改多个工作表 技巧21:恢复未保存文件 技巧22、给excel文件添加打开密码 技巧23、快速关闭所有excel文件 技巧24、制作下拉菜单 技巧25、二级联动下拉 技巧26、删除空白行 技巧27、表格只能填写不能修改 技巧28、文字跨列居中显示 技巧29、批注添加图片 技巧30、批量隐藏和显示批注 技巧31、解决数字不能求和 技巧32、隔行插入空行 技巧33、快速调整最适合列宽 技巧34、快速复制公式 技巧35、合并单元格筛选

技巧1、单元格内强制换行 在单元格中某个字符后按alt+回车键,即可强制把光标换到下一行中。 技巧2、锁定标题行 选取第2行,视图- 冻结窗格- 冻结首行(或选取第2行- 冻结窗格)冻结后再向下翻看时标题行始终显示在最上面。

技巧3、打印标题行 如果想在打印时每一页都显示标题,页面布局- 打印标题- 首端标题行:选取要显示的行 技巧4、查找重复值 选取数据区域- 开始- 条件格式- 突出显示单元格规则- 重复值。

VBA工作薄工作表事件一览表

翻箱倒柜,无意中发现个好东东 放到这里,大家查着也方便 工作簿对象事件一览表 当工作簿更改、工作簿中的任何工作表更改、加载宏更改或数据透视表更改时,将引发工作簿事件。工作簿上的事件在默认情况下是可用的。若要查看工作簿的事件过程,请用鼠标右键单击处于还原状态或最小化状态的工作簿窗口标题栏,再单击快捷菜单上的“查看代码”。在“过程”下拉列表框内选择事件名称。 事件? ? ? ? 说明 Activate 激活工作薄时 AddinInstall 当工作簿作为加载宏安装时 AddinUninstall 工作簿作为加载宏卸载时 BeforeClose 关闭工作薄前 BeforePrint 打印工作薄(或其中任何内容)之前 BeforeSave 保存工作薄前 Deactivate 工作簿从活动状态转为非活动状态时 NewSheet 在工作簿中新建工作表时 Open 打开工作簿时 PivotTableCloseConnection 在数据透视表关闭与其数据源的连接之后 PivotTableOpenConnection 在数据透视表打开与其数据源的连接之后 SheetActivate 激活任何一张表时 SheetBeforeDoubleClick 双击任何工作表时 SheetBeforeRightClick 鼠标右键单击任一工作表时 SheetCalculate 工作表重新计算时 SheetChange 更改工作表中的单元格时 SheetDeactivate

任一工作表由活动状态转为非活动状态时 SheetFollowHyperlink 单击 Microsoft Excel 中的任意超链接时 SheetPivotTableUpdate 数据透视表的工作表更新之后 SheetSelectionChange 工作簿中的数据透视表更新之后 WindowActivate 工作簿的窗口激活时 WindowDeactivate 工作簿的窗口变为非活动状态时 WindowResize 工作簿窗口调整大小时 本示例在打开工作簿时将 Microsoft Excel 窗口最大化。 Sub Workbook_Open() ? ? = xlMaximized End Sub ? ? ? ? Activate 事件 激活一个工作簿、工作表、图表或嵌入图表时产生此事件。 Private Sub object_Activate() object? ?? ?Chart、Workbook、或者 Worksheet。有关对 Chart 对象使用事件的详细信息,请参阅图表对象事件的用法。 说明 切换两个显示同一个工作簿的窗口时,将产生 WindowActivate 事件,但不产生工作簿的Activate 事件。 新建窗口时不产生本事件。 示例 当激活工作表时,本示例对 A1:A10 区域进行排序。 Private Sub Worksheet_Activate() ? ? Range("a1:a10").Sort Key1:=Range("a1"), Order:=xlAscending End Sub AddinInstall 事件 当工作簿作为加载宏安装时,产生此事件。 Private Sub Workbook_AddinInstall() 示例 当指定工作簿作为加载宏安装时,本示例将一个控件添加到常用工具栏中。 Private Sub Workbook_AddinInstall() ? ? With ("Standard"). ? ?? ???.Caption = "The AddIn's menu item" ? ?? ???.OnAction = "''!Amacro"

Excel表格的基本操作(精心整理)

Excel表格的基本操作 1、Excel表格的基本操作:Excel单元格的合并 2、Excel表格的基本操作:Excel字符格式设置 3、Excel表格的基本操作:给Excel中的数据添加单位 4、Excel表格的基本操作:Excel大写数字设置 5、Excel表格的基本操作:Excel中文日期格式 6、Excel表格的基本操作:Excel中行列隐藏操作 7、Excel表格的基本操作:Excel表格列宽行高设置 8、Excel表格的基本操作:Excel标题跨列居中 9、Excel表格的基本操作:Excel表格标题重复打印 10、Excel表格的基本操作:给Excel数据表添加页眉页脚 11、Excel表格的基本操作:Excel表格边框设置 12、Excel表格的基本操作:Excel单元格的合并 13、Excel表格的基本操作:Excel字符格式设置 14、Excel表格的基本操作:给Excel中的数据添加单位 15、Excel表格的基本操作:添加数据说明文字 16、Excel表格的基本操作教程:拆分窗口 17、Excel表格的基本操作教程:冻结行列标题 18、Excel表格的基本操作教程:添加多个视图 19、Excel表格的基本操作教程:打印指定页面 20、Excel表格的基本操作教程:设置打印区域

21、ExcelExcel表格的基本操作:“高级筛选” 22、Excel表格的基本操作:Excel 加密文件 23、Excel表格的基本操作:Excel分区域锁定 24、Excel表格的基本操作:共享Excel工作簿 25、Excel表格的基本操作:保护Excel 工作簿 26、Excel表格的基本操作:Excel工作表的移动 27、Excel表格的基本操作:Excel工作表的复制 28、Excel表格的基本操作:锁定和隐藏Excel公式 29、Excel表格的基本操作教程:加载“宏” 30、Excel表格的基本操作教程:保存“加载宏” 31、Excel表格的基本操作教程:按钮调用“宏” 32、Excel表格的基本操作教程:用窗体调用“宏” 33、Excel表格的基本操作教程:直接编辑“宏” 34、Excel表格的基本操作教程:运行“宏” 35、Excel表格的基本操作:在Excel中录制“宏” 36、Excel表格的基本操作:Excel中设置数据对齐方式 37、Excel表格的基本操作:Excel中特殊符号的输入 38、Excel表格的基本操作:Excel自定输入数据下拉列表 39、Excel表格的基本操作:Excel数据输入范围控制 40、Excel表格的基本操作:Excel正确输入身份证号码 41、Excel表格的基本操作:Excel自定义自动填充序列 42、Excel表格的基本操作:Excel内置序列批量填充

Excel全部窗体事件详解_值得收藏.

一个控件从同一窗体的另一个控件实际接收到焦点之前,Enter 事件发生。同一窗体中的一个控件即将把焦点转移到另一个控件之前,Exit 事件发生。 语法 Private Sub object_Enter( ) Private Sub object_Exit( ByVal Cancel As MSForms.ReturnBoolean) Enter和Exit事件的语法包含以下成分: 成分说明 object必需。一个有效的对象名。 Cancel必需。事件状态。False表示由该控件处理这个事件(这是默认方式)。True表示由应用程序处理这个事件,并且焦点应当留在当前 控件上。 说明 Enter 事件和 Exit 事件与 Visual Basic 中的 GotFocus 和 LostFocus 事件类似。与 GotFocus 和LostFocus 事件不同的是,当窗体接收或失去焦点时 Enter 事件和 Exit 事件不发生。 例如,假如选中了可初始化 Enter 事件的复选框,而后如又选中同一窗体中的另一个控件,那么对于该复选框来说,Exit 事件被初始化(因为焦点正在移到同一窗体中的不同对象上),而对于该窗体中的第二个控件来说,Enter 事件发生。 因为 Enter 事件发生在焦点移到一特定控件上之前,所以可用 Enter 事件过程来显示指令。例如,可用一个宏或者事件过程来显示一个小窗体或消息框,标识控件一般所包含的数据类型。 注意将控件 Exit 事件的Cancel参数赋值为True,可防止控件失去焦点。 当将控件插入到窗体、框架或多页控件中的一个页面中时,此事件发生。 语法 对于框架 Private Sub object_AddControl( ) 对于多页 Private Sub object_AddControl(index As Long, ctrl As Control) AddControl事件的语法包含以下成分: 成分说明 object必需。一个有效的对象。 index必需。包含新控件的页面的索引。

excel工作簿与工作表的基本操作讲解

工作簿与工作表的基本操作 (Excel 2010的功能和使用) 目录 一.工作薄的基本操作 (1) 二.工作表的基本操作 (3) 2. 删除工作表 (4) 5. 移动或复制工作表 (5) 三.多窗口的视图控制 (8) 一.工作薄的基本操作 Excel 的工作薄实际上就是保存在磁盘上的工作文件,其基本操作主要包括创建、打开、关闭和保存等。 1. 创建工作簿 创建工作簿一般有以下两种方法: 方法1:创建空白工作簿。默认情况下,启动Excel时系统会自动创建一个基于Normal模板的工作薄,名称默认为“工作簿1.xlsx”。 方法2:使用模板创建工作簿。如果用户已经启动了Excel,在编辑表格的过程中还需要创建一个新的空白工作簿,则可以执行【文件】|【新建】命令,在右侧“可用模板”列表中选择“空白工作簿”,单击“创建”按钮,即可创建一个新的空白工作簿,如图所示。 在联网的情况下,执行【文件】|【新建】命令,在“https://www.doczj.com/doc/d312733652.html, 模板”区域中选择合适的模板,单击“下载”按钮,即可快速创建一个带有格式和内容的工作簿。 2. 打开、关闭与退出工作薄 (1)打开工作薄的方法主要有以下3种: 方法1:双击Excel文档图标。

方法2:启动Excel,单击【文件】选项卡“打开”命令,在弹出的“打开”对话框选择相应的文件即可。 方法3:启动Excel,单击【文件】选项卡“最近所用文件” 命令,右侧的文件列表中显示最近编辑过的Excel工作薄名,单击相应的文件名即可打开。 (2)关闭工作薄 要想只关闭当前工作薄而不影响其他正在打开的Excel文档,可从【文件】选项卡上单击“关闭”按钮。 (3)退出工作薄 要想退出Excel程序,可从【文件】选项卡上单击“退出”按钮,如果有未保存的文档,将会出现提示保存的对话框。 3. 保护工作簿 保护工作簿主要有两种情况:一是防止他人非法打开或对表内数据进行编辑,设置工作簿的打开和修改权限。二是需要限制对工作簿结构和窗口的操作。 (1)限制打开、修改工作簿 可以在保存工作薄文件时为其设置打开或修改密码,以保存数据的安全性,具体操作步骤如下: 步骤1:单击快速访问工具栏中的“保存”按钮,或者从【文件】选项卡上单击“保存”或“另存为”命令,打开“另存为”对话框。 步骤2:依次选择保存位置、保存类型,并输入文件名。 步骤3:单击“另存为”对话框右下方的“工具”按钮,从打开的下拉列表中选择“常规选项”,打开“常规选项”对话框,如图所示。 步骤4:在相应文本框中输入密码,所输入的密码以星号*显示:若设置“打开权限密码”,则打开工作薄文件时需要输入该密码;若设置“修改权限密码”,则对工作薄中的数据进行修改时需要输入改密码;当选中“建议只读”复选框时,在下次打开该文件时会提示可以以只读方式打开。 说明:上述三项可以只设置一项,也可以三项全部设置。如果要取消密码,只需再次进入到“常规选项对话框”中删除密码即可。步骤5:单击“确定”按钮,在随后弹出的“确认密码”对话框中再次输入相同的密码并确定,最后单击“保存”按钮。 说明:一定要牢记自己设置的密码,否则将再不能打开或修改自己的文档,因为Excel不提供取回密码帮助。 (2)限制对工作簿结构和窗口操作 当用户不希望他人对工作簿的结构或窗口进行改变时,可以设置工作簿保护,具体操作步骤如下: 步骤1:打开需要保护的工作簿。 步骤2:在【审阅】|【更改】组中单击“保护工作簿”按钮,弹出“保护结构和窗口”对话框,如图所示。

Excel2007实用技巧(一)工作表的基础操作

1. 如果直接复制excel表格应用于其他软件(Word、PoewerPoint),会出现主题颜色、样式不一的问题。对 对错 2. (单选题)在Excel 2007中,()函数是求最大值的函数。B A. COUNT B. MAX C. MIN D. A VERAGE 3. Excel工作表标签上文字的字号是由Windows系统设置决定的,但是更改的话,在Excel 里也是可以完成的。错 对错 4. (单选题)在Excel 2007中,若选定多个不连续的行所用的键是()。A A. Crtl B. Shift + Ctrl C. Alt D. Shift 5. (单选题)在Excel 2007中,在输入数据的时候,有些连续单元格要输入的数据是有规律的时候,可以采取()的快捷功能.C A. 剪切粘贴 B. 逐个输入 C. 自动填充 D. 复制粘贴 6. (单选题)Excel操作中,如果将某些单元格抹黑(选中),然后按一下Del键,将删除单元格中的()。D错A A. 输入内容(数值或公式),保留格式和附注 B. 数据和公式,只保留格式 C. 附注 D. 全部内容(包括格式和附注) 7. (单选题)Microsoft Office 2007版本的界面,把功能区界面改成()的形式。D A. 窗口 B. 菜单 C. 工具栏 D. 选项卡 8. (多选题)单元格的数据类型可以是()。ABCD A. 数值型 B. 文本型 C. 日期型 D. 货币型 9. (单选题)在Excel 2007中,要为一数增加小数位数,应使用“开始”选项卡()组中的工具。 B A. 样式 B. 数字 C. 字体 D. 对齐方式10. 10. (多选题)下面有关单元格的描述中,正确的有()。CDE错ACDE A. 单元格的边框线是可以改变的 B. 单元格的高度和宽度不能调整 C. 同列单元格的宽度必须相同 D. 同行单元格的高度必须相同 E. 单元格能有底纹 11. 在Excel 2007中,“隐藏”功能只能对工作簿隐藏,不能隐藏表格的行或列。错 对错 12. (单选题)在Excel 2007中,在单元格内输入电话号码025-*******应如何输入()。A A. ‘025-******* B. “025-******* C. 025-******* D. ^025-******* 13. (单选题)使用Excel 2007时,在编辑菜单中,可以将选定单元格的内容清空,而保留单元格格式信息的是()。C A. 撤消 B. 剪切 C. 清除 D. 删除 14. (单选题)在Excel 2007中,“图表”组在()选项卡中。D错B A. 公式 B. 插入 C. 数据 D. 开始 15. 安装兼容包并不能为旧版本的Excel提供Excel2007新增功能,只能提供打开和编辑文件的功能。错 对错 16. (单选题)Excel 2007中可以把数据表快速变成图片的功能叫做()。D错C A. 创建文件 B. 另存为 C. 创建快照 D. 快速截图 17. (单选题)在Excel 2007中,下列哪个快捷键可以在一个单元格内容换行。D A. Ctrl + Enter B. Enter C. Shift + Enter D. Alt + Enter 18. (多选题)在Excel 2007中,一般情况会显示()这些选项卡。BCD错ABCD

VBA工作薄、工作表事件一览表

[VBA程序开发]工作薄、工作表事件一览表[复制链接] 翻箱倒柜,无意中发现个好东东 放到这里,大家查着也方便 工作簿对象事件一览表 当工作簿更改、工作簿中的任何工作表更改、加载宏更改或数据透视表更改时,将引发工作簿事件。工作簿上的事件在默认情况下是可用的。若要查看工作簿的事件过程,请用鼠标右键单击处于还原状态或最小化状态的工作簿窗口标题栏,再单击快捷菜单上的“查看代码”。在“过程”下拉列表框内选择事件名称。 事件 说明 Activate 激活工作薄时 AddinInstall 当工作簿作为加载宏安装时 AddinUninstall 工作簿作为加载宏卸载时 BeforeClose 关闭工作薄前 BeforePrint 打印工作薄(或其中任何内容)之前 BeforeSave 保存工作薄前 Deactivate 工作簿从活动状态转为非活动状态时 NewSheet 在工作簿中新建工作表时 Open 打开工作簿时 PivotTableCloseConnection 在数据透视表关闭与其数据源的连接之后PivotTableOpenConnection 在数据透视表打开与其数据源的连接之后 SheetActivate 激活任何一张表时 SheetBeforeDoubleClick 双击任何工作表时

SheetBeforeRightClick 鼠标右键单击任一工作表时 SheetCalculate 工作表重新计算时 SheetChange 更改工作表中的单元格时 SheetDeactivate 任一工作表由活动状态转为非活动状态时 SheetFollowHyperlink 单击 Microsoft Excel 中的任意超链接时 SheetPivotTableUpdate 数据透视表的工作表更新之后 SheetSelectionChange 工作簿中的数据透视表更新之后 WindowActivate 工作簿的窗口激活时 WindowDeactivate 工作簿的窗口变为非活动状态时 WindowResize 工作簿窗口调整大小时 本示例在打开工作簿时将 Microsoft Excel 窗口最大化。 Sub Workbook_Open() Application.WindowState = xlMaximized End Sub Activate 事件 激活一个工作簿、工作表、图表或嵌入图表时产生此事件。 Private Sub object_Activate() object Chart、Workbook、或者 Worksheet。有关对 Chart 对象使用事件的详细信息,请参阅 图表对象事件的用法。 说明 切换两个显示同一个工作簿的窗口时,将产生 WindowActivate 事件,但不产生工作簿的 Activate 事件。 新建窗口时不产生本事件。 示例 当激活工作表时,本示例对 A1:A10 区域进行排序。

相关主题
文本预览
相关文档 最新文档