如何在打开Excel工作簿时立即显示用户窗体

在Excel中使用VBA时,可以创建类似于独立软件的“用户窗体”,只是这个“软件”只能运行在Excel环境中,通常用户窗体是在打开Excel工作簿后,在VBE环境中打开的,然而这对于不熟悉VBA的用户非常不友好,这里我将结合一个简单的实例,介绍如何在打开Excel工作簿时立即显示出用户窗体。

操作方法

  • 01

    打开VBE环境 打开Excel工作簿后,通过点击“开发工具”选项卡的“Visual Basic”按钮或用快捷键“Alt + F11”打开VBE环境,如图所示。

  • 02

    添加用户窗体 打开VBE环境后,通过点击如图所示的工具按钮添加用户窗体。

  • 03

    设计用户窗体 如图所示,设计用户窗体,添加3个文本框,2个Label控件和1个按钮控件。

  • 04

    为按钮添加点击事件的代码 双击窗体上的按钮控件,在弹出的代码编辑区域添加如图所示的代码。

  • 05

    核心步骤——为ThisWorkBook添加代码 首先,双击资源管理器中的“ThisWorkBook”,如图所示;在打开的代码编辑环境下,点击“通用”下拉框,选择“WorkBook”,如图所示;在出现的事件过程中添加如图所示的代码—— 在打开工作簿时自动立即用户窗体的关键代码。

  • 06

    另存为能保存VBA宏的文件 为了测试在打开Excel工作簿时立即显示用户窗体,需要将.xlsx文件另存为一种能保存VBA宏的文件格式,这里选择.xlsm文件格式。

  • 07

    测试效果 将所有文件关闭后,重新打开保存好的.xlsm文件,会发现添加的用户窗体会自动显示出来,如图所示。

(0)

相关推荐

  • Excel怎么设置工作簿时立即显示出用户窗体?

    在Excel中使用VBA时,可以创建类似于独立软件的“用户窗体”,只是这个“软件”只能运行在Excel环境中,通常用户窗体是在打开Excel工作簿后,在VBE环境中打开的,然而这对于不熟悉VBA的用户 ...

  • 如何在滚动Excel工作表时一直显示首行标题

    今天小编要和大家分享的是如何在滚动Excel工作表时一直显示首行标题,希望能够帮助到大家. 操作方法 01 首先在我们的电脑桌面上新建一个excel表格并点击它,如下图所示. 02 然后随便输入一些内 ...

  • 打开excel工作表时总是提示以只读方式打开?

    打开excel文件时,总是提示以只读方式打开,怎么解决这个问题呢? 答:有时候为了避免打开excel之后误操作,修改原文件,我们会将文件设置成以只读方式打开,意思是只可以看,但是不可以修改,那么如果来 ...

  • 怎么给Excel工作簿设置密码

    在保存Excel工作簿时可以为其设置打开或修改密码,以保证数据的安全性. 操作方法 01 编辑想要设置密码的Excel工作簿后,单击"快速访问工具栏"中的"保存" ...

  • 如何设置启动Excel的时候自动打开某个工作簿

    在“Windows 资源管理器”或者“我的电脑”中,将要打开的工作簿移动到 XLStart 文件夹中(在 C:Documents and SettingsusernameApplication Dat ...

  • 电脑内怎么将excel工作簿以只读或者副本的方式打开

    随着科技的发展,电脑已经成为人们日常生活中必不可少的工具,当我们需要进行数据的整理操作时一般都会用到excel软件,如果想要查看excel文档,又不想要对其有修改的话,应如何将其打开呢?接下来就由小编 ...

  • Excel2010工作簿“以副本方式打开”Excel工作表

    在Excel2010工作簿中编辑表格时,除了有"以只读方式打开"Excel工作表文件.还可以"以副本方式打开"Excel工作表文件.一起来看看吧! 操作方法 0 ...

  • 怎样使打开工作簿时数据透视表会自动刷新数据?

    数据透视表源数据有变化时,如何设置可以使得打开工作簿时数据透视表会自动刷新数据. 操作方法 01 点击数据透视表,在面板上点击"选项"菜单,如下图示. 02 在控制面板的左下方,点 ...

  • 为Excel工作簿快速创建工作表目录的方法

     我们经常把同类相关Excel工作表集中保存在同一文档中,以便于在各表格间进行引用、查看。当一个文档中的工作表达到一定数量时,要想找到需要的工作表就变得很麻烦了。此时若能建立一张“目录”工作表显示所有 ...