vlookup vba - 关于如何在vba中使用vlookup的Excel教程
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例程。教程基于以下虚构数据:
在Excel中启动VBA例程
要在Excel中访问VBA,您需要将ActiveX控件添加到工作表中。然后,此控件将链接到VBA子程序,您可以使用VBA编辑器编辑例程。要将控件添加到工作表,请从Excel功能区中选择“Developer”选项卡,然后选择“插入”以插入要插入的控件类型。出于本教程的目的,我们将添加一个按钮,用户可以推动运行我们的功能。
从菜单中选择“ActiveX”和“按钮”以将按钮添加到工作表中,然后通过使用鼠标选择区域来绘制按钮:
我们将更改VBA编辑器中的按钮的名称。
通过添加一个按钮,我们已将子例程添加到我们的Excel工作表。现在我们需要将VBA代码添加到我们的工作表中,以查找员工的薪资使用VLOOKUP函数。
键入表单上名称字段中的员工的名称:
现在双击“命令”按钮进入VBA编辑器。
将代码添加到您创建的VBA按钮
双击按钮时,Excel将打开VBA编辑器。您也可以通过选择“开发人员”选项卡下的Visual Basic按钮打开编辑器。
要了解如何将按钮添加到表单以及如何创建高级功能和公式,请注册Excel 2013.课程现在并利用超过112课程和12小时的视频内容,旨在帮助您充分利用Excel 2013.本课程专为初学者而设计,并将教您成为高级Excel用户所需的所有技能。
将变量添加到代码中
我们需要为代码做的第一件事是定义代码将使用的变量。变量是程序用于存储信息的“占位符”。我们将要创建的代码将从用户类型的数据中获取员工的名称,进入我们创建的名称字段中。因此,我们需要创建一个名为“名称”的变量来存储用户输入,以便我们可以在我们的VBA代码中使用它。由于用户名包含字符,因此我们将名称变量定义为“字符串”。要将名称定义为变量,因此请添加:
我们还需要一个变量来保留我们使用VLookup公式查找的工资的价值,以便我们可以在单击按钮时向工作表用户发送该号码。由于薪水将是数字值,因此变量将被定义为整数。
现在我们已经定义了我们需要的变量,我们需要将用户类型的名称读入工作表。要阅读名称,我们需要添加以下代码:
用户将名称输入单元C13:
要引用单元格,我们需要参考VBA中的行和列索引,因此C13表示为13,3。
添加VLookup公式
既然我们将名称存储为变量,我们可以使用它来使用VLookup公式查找员工的薪资。该公式将如下所示:
请注意,我们需要指定公式必须使用此工作表的功能。VLookup公式使用与Excel VLookup公式相同的函数参数。因此,如果公式查找要找到的值 - 在这种情况下,它将查找范围内的该名称,在这种情况下,如果找到完全匹配,则返回第3列中的值。
现在我们需要做的只是添加一个消息框,当用户单击命令按钮时,将显示员工的薪资:
当名称George中的用户类型然后单击按钮时,将显示以下消息框:
上面的示例是如何在Excel VBA中使用VLookup函数的一个非常简单的示例。VBA的力量使Excel几乎无限制。
注册Excel 2013年为假人视频培训,豪华版并利用超过19小时的视频内容,以帮助您在Excel中学习最高提示和技巧。本课程基于excel一体化电子书的假人。它包括Office 2013 Cheam Sheets和Interactive测验,以确保您可以像主机一样使用Excel。该课程将教导您如何启动Excel以及如何在工作簿中导航工作表。您将学习如何输入数据以及如何快速轻松地使用AutoFill来输入您的数据。您将学习所有关于打印公式以及如何打印工作表。您还将学习创建枢轴表以及如何使用枢轴图。本课程包括Excel中基本和高级功能的课程,您甚至会学习使用Skydrive分享您的工作簿。
有关查找功能的更多教程,请阅读: