1、首先将Excel文档(默认新建扩展名为xlsx),另存为启用宏的工作簿,扩展名为xlsm。
2、按下组合键ALt+F11快速切换到VBA。
3、进入VBA窗口后的界面,如图所示。
4、双击ThisWorkbook后,会弹出一个代码窗口。
5、在代码窗口中复制粘贴以下代码:Private Sub Workbook_Open(),MsgBox ("»¶ÓÄúʹÓÃExcel2013£¡"),End Sub。
6、保存,关闭,重新打开Excel(扩展名为xlsm)文档就可以了。
步骤如下:
1.sheet1中有个名为main的宏,需要Excel启动时自动运行
2.双击Thisworkbook,选择workbook,选择Open事件,会自动出现2段代码
3.在代码中间添加如下代码:
4.关闭保存,再打开Excel表格式,就会自动运行sheet1中的main宏了
为Workbook对象的open过程编写代码即可!步骤如下:
按ALT+F11,双击左边的ThisWorkbook,在右边的“对象框”选择Workbook,“过程框“选择Open,输入MsgBox "hello",使代码窗口显示如下:
Private Sub Workbook_Open()
MsgBox "hello"
End Sub
则当你打开该工作表时会自动弹出对话框,内容为hello.
打开EXCEL就自动运行宏 出现用户窗体 ,让它自动运行制定的宏Private Sub Workbook_Open()UserForm1.Show 1Call 宏 '此处的"宏"是你录制的宏名End Sub