如何让EXCEL表格打开自动运行指定的宏

2024-10-30 16:48:48
推荐回答(4个)
回答1:

1、首先将Excel文档(默认新建扩展名为xlsx),另存为启用宏的工作簿,扩展名为xlsm。

2、按下组合键ALt+F11快速切换到VBA。

3、进入VBA窗口后的界面,如图所示。

4、双击ThisWorkbook后,会弹出一个代码窗口。

5、在代码窗口中复制粘贴以下代码:Private Sub Workbook_Open(),MsgBox ("»¶Ó­ÄúʹÓÃExcel2013£¡"),End Sub。

6、保存,关闭,重新打开Excel(扩展名为xlsm)文档就可以了。

回答2:

步骤如下:

1.sheet1中有个名为main的宏,需要Excel启动时自动运行

2.双击Thisworkbook,选择workbook,选择Open事件,会自动出现2段代码

3.在代码中间添加如下代码:

4.关闭保存,再打开Excel表格式,就会自动运行sheet1中的main宏了

回答3:

为Workbook对象的open过程编写代码即可!步骤如下:

按ALT+F11,双击左边的ThisWorkbook,在右边的“对象框”选择Workbook,“过程框“选择Open,输入MsgBox "hello",使代码窗口显示如下:

Private Sub Workbook_Open()

    MsgBox "hello"

End Sub

则当你打开该工作表时会自动弹出对话框,内容为hello.

回答4:

打开EXCEL就自动运行宏 出现用户窗体 ,让它自动运行制定的宏Private Sub Workbook_Open()UserForm1.Show 1Call 宏 '此处的"宏"是你录制的宏名End Sub