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

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

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

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

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

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

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

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

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

(0)

相关推荐

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

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

  • 如何在Excel中的工作簿多窗口显示

    在excel工作窗口中同时打开多个工作簿时,通常每个工作簿只有一个独立的工作窗口,并处于最大化显示.通过新建窗口命令可以为同一个工作薄创建多个窗口. 操作方法 01 首先打开excel2010,然后点 ...

  • 怎么在Excel中设置从右到左显示的工作表

    有的小伙伴在使用Excel软件编辑数据时,为了工作需求,需要一个从右到左显示的工作表,但是却不知道如何设置,那么小编就来为大家介绍一下吧.具体如下:1. 第一步,双击或者右击打开excel软件,可以看 ...

  • 2016 Microsoft Excel如何设置工作表显示比例?

    2016 Microsoft Excel如何设置工作表显示比例? 操作方法 01 打开2016 Microsoft Excel表,进入后,点击视图 02 进入视图页面后,找到显示比例,点击显示比例 0 ...

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

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

  • excel单元格为空时怎么显示我们的警示标志防止漏掉数据

    在使用excel编辑数据的时候有些单元格是必须要填写的,所以为了防止漏填,或者忘记填写的情况.我们通常都会给这些单元格设置警示的标志,一般情况我们都是将其填充颜色以提醒我们.那么excel单元格为空时 ...

  • 怎么将Excel文档工作簿拆分为多个文档

    Excel常常被用来统计各类数据,有些用户想知道怎么将Excel文档工作簿拆分为多个文档,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步打开电脑中需要拆分的Excel文档,根据下 ...

  • 怎么给Excel表格设置在文件选项下显示最近打开的文档

    我们在使用Excel表格的时候,想要在文件选项下显示最近打开的文档列表,该怎么操作呢?今天就跟大家介绍一下怎么给Excel表格设置在文件选项下显示最近打开的文档的具体操作步骤.1. 首先打开电脑,找到 ...

  • 如何在Excel的同一工作簿跨表引用单元格

    今天给大家介绍一下如何在Excel的同一工作簿跨表引用单元格的具体操作步骤.1. 首先打开电脑上的Excel表格,然后打开需要引用的工作表.以sheet2为例.2. 在打开的表格页面,选中想要引用的单 ...