1、Activate:工作表激活事件。Private Sub Worksheet_Activate() ...End Sub 2、BeforeDoubleClick:鼠标双击之前事件。正常我们双击单元格会进入编辑状态,有了这个双击之前事件,就执行这个过程内的代码,比如,双击A1单元格,启动用户窗体,可以用来选择输入:Private Sub Worksheet_BeforeDoubleClick(ByVal Target ...
当激活任意工作表时发生Workbook_SheetActivate事件。其语法为: Workbook_SheetActivate(ByVal Sh As Object) 说明: 参数Sh,必需,表示被激活的工作表,可以是图表工作表或标准工作表。 在ThisWorkbook代码模块中输入下面的代码,当激活工作表时...
Worksheets("Sheet2").Activate 使工作表Sheet2成为活动工作表,等价于在工作表界面中单击了Sheet2工作表标签。 然而,在录制宏时,Excel会使用Sheets集合的Select方法。例如,在打开新工作簿时,Excel一般默认Sheet1工作表为当前工作表,此时,打开宏录制器,选取Sheet2工作表,录制的代码如下: Sub Macro1() ' ' Macro1 ...
当激活任意工作表时发生Workbook_SheetActivate事件。其语法为: Workbook_SheetActivate(ByVal Sh As Object) 说明: 参数Sh,必需,表示被激活的工作表,可以是图表工作表或标准工作表。 在ThisWorkbook代码模块中输入下面的代码,当激活工作表时弹出一个显示该工作表名字的消息框: Private SubWorkbook_SheetActivate(ByVal ...
Select可以同时选定多个对象,但Activate只能激活一个对象。 '可以同时选择3个工作表 ActiveWorkbook.Sheets(Array(1,2,3)).Select '不能同时激活3个工作表,执行会提示错误 ActiveWorkbook.Sheets(Array(1,2,3)).Activate 即对于工作表对象,select方法可以选择多个工作表,而activate则无法选择多个工作表激活。
Worksheets.Add count:=2, Before:=Sheets(1) ' 在活动工作簿的工作表一之前创建两个新工作表。 Worksheets(1).Visible = False ' 隐藏活动工作簿中的工作表一。 Worksheet对象代表一个工作表。有Name等属性。有Activate、Delete等方法。有Name、Cells等属性。有Activate、Change等事件。
Setws = Sheets("明细表")ws.Activate'隐藏工作表,在工作表右键可取消隐藏,亦可取值0或FALSEws.Visible = xlSheetHidden'深度隐藏工作表,在工作表右键不可取消隐藏,亦可取值2ws.Visible = xlSheetVeryHidden'显示工作表,亦可取值-1或truews.Visible = xlSheetVisible ...
VBA中的Activate方法和Select方法看起来似乎相同,其实二者是有区别的。Activate方法的作用是激活,而Select方法的作用是选择。其区别如下: 1.对于“Sheets”对象 Sheets.Select可以同时选择多个工作表,而Sheets.Active不能同时激活多个工作表。如下面的语句: Sub Test1() ActiveWorkbook.Sheets(Array(1, 2, 3)).Select...
8、Visible:隐藏和显示工作表 Set ws = Sheets("明细表") ws.Activate '隐藏工作表,在工作表右键可取消隐藏,亦可取值0或FALSE ws.Visible = xlSheetHidden '深度隐藏工作表,在工作表右键不可取消隐藏,亦可取值2 ws.Visible = xlSheetVeryHidden '显示工作表,亦可取值-1或true ws.Visible = xlSheetVisible 9...
Worksheet.Activate 方法 (Excel) Learn 发现 产品文档 开发语言 主题 登录 Visual Basic for Applications 按产品浏览 VBA 语言参考 Office 库参考 本文原文为英文,已针对你所在市场进行了翻译。 你对所用语言的质量的满意度如何? Watches 对象 WebOptions 对象...