Excel的真正力量不在Excel中提供的内置功能和公式,但事实上,Excel还允许用户基于的内容创建小型代码片段

Visual Basic使用Excel VBA函数。Excel VBA是Visual Basic for Applications的首字母缩写,VBA将Excel从普通电子表格转变为完全成熟的应用程序开发环境。betwayapp下载安装本教程将向您展示如何在Excel中访问VBA以及如何在VBA中使用VLookup公式。学习利用Excel的力量,注册Excel 2013基础知识现在。本课程仅包括4小时的视频,以教授您需要成为Excel大师所需的所有Excel技能。您将学习如何在Excel 2013中开始。该课程将教您如何执行计算,如何修改工作表以及如何保存和打印工作表。您将学习管理大型工作簿以及如何自定义Excel工作环境。您还将学习高级Excel函数和公式,您将了解VBA至关重要的开发人员选项卡。

本教程将向您展示如何创建使用VLookup函数查找并返回员工薪水的VBA例程。教程基于以下虚构数据:

vba1.

在Excel中启动VBA例程

要在Excel中访问VBA,您需要将ActiveX控件添加到工作表中。然后,此控件将链接到VBA子程序,您可以使用VBA编辑器编辑例程。要将控件添加到工作表,请从Excel功能区中选择“Developer”选项卡,然后选择“插入”以插入要插入的控件类型。出于本教程的目的,我们将添加一个按钮,用户可以推动运行我们的功能。

从菜单中选择“ActiveX”和“按钮”以将按钮添加到工作表中,然后通过使用鼠标选择区域来绘制按钮:

vba2.

我们将更改VBA编辑器中的按钮的名称。

通过添加一个按钮,我们已将子例程添加到我们的Excel工作表。现在我们需要将VBA代码添加到我们的工作表中,以查找员工的薪资使用VLOOKUP函数。

键入表单上名称字段中的员工的名称:

vba3.

现在双击“命令”按钮进入VBA编辑器。

将代码添加到您创建的VBA按钮

双击按钮时,Excel将打开VBA编辑器。您也可以通过选择“开发人员”选项卡下的Visual Basic按钮打开编辑器。

vba4.

要了解如何将按钮添加到表单以及如何创建高级功能和公式,请注册Excel 2013.课程现在并利用超过112课程和12小时的视频内容,旨在帮助您充分利用Excel 2013.本课程专为初学者而设计,并将教您成为高级Excel用户所需的所有技能。

将变量添加到代码中

我们需要为代码做的第一件事是定义代码将使用的变量。变量是程序用于存储信息的“占位符”。我们将要创建的代码将从用户类型的数据中获取员工的名称,进入我们创建的名称字段中。因此,我们需要创建一个名为“名称”的变量来存储用户输入,以便我们可以在我们的VBA代码中使用它。由于用户名包含字符,因此我们将名称变量定义为“字符串”。要将名称定义为变量,因此请添加:

vba5.

我们还需要一个变量来保留我们使用VLookup公式查找的工资的价值,以便我们可以在单击按钮时向工作表用户发送该号码。由于薪水将是数字值,因此变量将被定义为整数。

现在我们已经定义了我们需要的变量,我们需要将用户类型的名称读入工作表。要阅读名称,我们需要添加以下代码:

vba6.

用户将名称输入单元C13:

vba7.

要引用单元格,我们需要参考VBA中的行和列索引,因此C13表示为13,3。

添加VLookup公式

既然我们将名称存储为变量,我们可以使用它来使用VLookup公式查找员工的薪资。该公式将如下所示:

vba8.

请注意,我们需要指定公式必须使用此工作表的功能。VLookup公式使用与Excel VLookup公式相同的函数参数。因此,如果公式查找要找到的值 - 在这种情况下,它将查找范围内的该名称,在这种情况下,如果找到完全匹配,则返回第3列中的值。

现在我们需要做的只是添加一个消息框,当用户单击命令按钮时,将显示员工的薪资:

vba9.

当名称George中的用户类型然后单击按钮时,将显示以下消息框:

vban10.

上面的示例是如何在Excel VBA中使用VLookup函数的一个非常简单的示例。VBA的力量使Excel几乎无限制。

注册Excel 2013年为假人视频培训,豪华版并利用超过19小时的视频内容,以帮助您在Excel中学习最高提示和技巧。本课程基于excel一体化电子书的假人。它包括Office 2013 Cheam Sheets和Interactive测验,以确保您可以像主机一样使用Excel。该课程将教导您如何启动Excel以及如何在工作簿中导航工作表。您将学习如何输入数据以及如何快速轻松地使用AutoFill来输入您的数据。您将学习所有关于打印公式以及如何打印工作表。您还将学习创建枢轴表以及如何使用枢轴图。本课程包括Excel中基本和高级功能的课程,您甚至会学习使用Skydrive分享您的工作簿。

有关查找功能的更多教程,请阅读:

Excel VBA的顶级课程

Excel VBA宏:超消歧Excel VBA编程
格兰特赌博
4.5 (987)
畅销书
解锁Excel VBA和Excel宏
Leila Gharani.
4.7 (26,766)
畅销书
Microsoft Excel VBA简介
凯尔·佩
4.5 (1,160)
使用Excel VBA完成Web自动化
丹尼尔强
4.7 (735)
畅销书
Microsoft Excel Macros和Excel VBA硕士
凯尔·佩
4.5 (11,622)
畅销书
终极Excel VBA.
马克塔尔伯特
4.7 (3,194)
Excel VBA编程 - 完整指南
Boris Paskhaver.
4.7 (3,726)
Excel Macros&Excel VBA编程为初学者编程
andreas exadaktylos.
4.5 (854)
收视率最高
Excel与Microsoft Excel VBA用户表单
凯尔·佩
4.6 (1,180)
Excel VBA练习和现实世界项目
Karen Tateosyan.
4.4 (220)
Excel Macros和VBA为初学者
Bluelime学习解决方案
4.5 (15)
新的

更多Excel VBA课程

Excel VBA学生还学习

赋予你的团队。引领行业。

通过Udemy为Business获取组织的在线课程和数字学习工具库的订阅。

请求演示