excel vba函数Excel VBA是一种编程语言,可以帮助你在Excel中控制很多不同的东西。它似乎很难掌握,但一旦你理解了它的组成部分,它就相当容易了。有许多在线教程帮助学习Excel VBA

第一步是在tabs工具栏上显示Developer选项卡。如果您使用的是Excel 2007,请单击“文件”、“选项”,然后单击“自定义Ribbon”。在“自定义Ribbon”下,你要确保选中了Developer旁边的复选框。然后您可以关闭屏幕并继续前进。如果这很复杂,考虑Excel 2007介绍中的一门课程熟悉ribbon的设置,因为它是微软Excel的一个新添加。

在运行任何宏之前,删除可能出现的任何安全警告是很重要的。要做到这一点,请单击Developer选项卡下的宏安全性。然后,您需要选择“启用所有宏”,并选中“对VBA对象模型的信任访问”旁边的框。“这允许你创建宏,并轻松地玩弄它们;在退出电子表格之前,您总是可以启用宏安全性。

在创建宏之前,您需要打开VBA编辑器。像Excel 2007-高级这样的课程可以帮助您浏览这些更有经验的Excel领域。要打开VBA编辑器,转到Developer选项卡并查看Code面板。从那里,单击Visual Basic按钮。你也可以按住键盘上的左ALT键,在按住ALT键的同时,按下F11键。

编写一个宏

使用VBA编辑器后,您将看到带有工作表1、工作表2等的空白区域。这是对象将被放置的地方。大的灰色空间是你编写代码的地方。您将需要首先打开编码屏幕,因此在空白区域双击您想要的位置(Sheet1等)。一个白色的屏幕将在灰色区域打开,这是你写代码的地方。

你将通过键入“Sub”开始大多数代码。然后需要命名子例程或代码。在下一行中,您将需要输入消息或将要输入的内容。“End Sub”在代码的末尾,但它会在你输入代码时自动生成。一个例子:

Sub HelloWord() MsgBox " Hello VBA!“结束子

名称“HelloWord”可以是任何东西,尽管它通常与宏要做的事情相对应。括号必须包含在名称之后。信息通常是不同的。

在命名子例程时必须遵守一些规则。例如:

创建宏之后,就该运行宏了。在编辑器的顶部是一个带有“播放”、“暂停”和“停止”按钮的工具栏。点击绿色的play按钮。您还可以按F5键来运行代码。

因为你上面使用的代码有“MsgBox”,这意味着一个特殊的消息框将出现,它将包括你的短语。

记录一个宏

要记录宏,您必须单击Developer选项卡,找到Code面板,然后单击record macro。将出现一个对话框。

在“宏名称”下,键入需要的宏名称。同样,这可以是你想要的任何东西,但如果它能给出宏将做什么的想法就好了。下一个区域是快捷键。你可以为这个宏创建自己的快捷方式,这对你经常使用它很有帮助。在空白处点击并输入任何字母或数字。

“Store Macro in”节指的是宏将被放置的位置。默认值位于当前工作的工作簿中。但是,您也可以使宏对其他工作簿可用。

在Excel电子表格中,选择要在宏中使用的区域。您可以选择单元格、更改字体和对齐等。例如,您将选择单元格A1到A6。单击ribbon上的Home选项卡,并选择右对齐选项。然后转到Developer选项卡,并在编码面板上单击Stop Recording。

要找到你的宏,回到编辑器;在项目区域中,您将在工作表下面的对象窗口中看到新项目。单击加号以展开条目,然后单击文件夹。双击Module1文件夹,您将看到上述宏的代码(这里突出显示了单元格并对其进行右对齐)。

宏代码应该是这样的:

Sub TestMacro()测试宏范围(" A2:A6 ")。Select With Selection HorizontalAlignment = x1Right Wrap Text = False Orientation = 0 AddIndent = False IndentLevel = 0 ShrinkToFit = False ReadingOrder = x1Context MergeCells = False End With End Sub

当然,如果您自己编写代码,它会短得多,但Excel会为您编写代码,尤其是当您不知道需要编写什么时,这是件好事。

创建宏之后,不管你是用Excel做的还是自己写的代码,你都需要保存它;要做到这一点,在VB编辑器中单击文件菜单并选择保存。

如果您决定删除宏,只需单击代码面板上的宏;所有宏都将出现在一个对话框中。选择要删除的宏,然后单击“删除”按钮。

你可以用宏做很多事情。您可以运行宏来输入整个工作簿或一个单词或短语所需的特定数字。您还可以创建一个按钮并将其添加到电子表格中。

当其他人查看工作簿时,他们可以单击这些按钮,并且可以通过文本框或输入到适当的单元格中获得他们需要的信息。Udemy提供VBA宏开发课程,帮助您学习Excel VBA函数的最betwayapp下载安装先进用法和宏。

Microsoft Excel 2007是第一个对程序布局做出重大改变的版本。课程如掌握Excel与MS-2007, 2010, 2013可以帮助您了解这个程序的新版本如何工作为以后的版本做好准备。

Excel VBA顶级课程

Excel宏和Excel VBA编程初学者
Andreas Exadaktylos
4.6 (798)
评价最高
解锁Excel VBA和Excel宏
莱拉Gharani
4.7 (25777)
畅销书
Excel VBA编程-完整的指南
鲍里斯Paskhaver
4.5 (3642)
精通Microsoft Excel宏和Excel VBA
凯尔尤
4.5 (11112)
畅销书
最终Excel VBA
马克Talbert
4.5 (3121)
完成Web自动化与Excel VBA
丹尼尔强
4.6 (716)
畅销书
Microsoft Excel VBA简介
凯尔尤
4.6 (1128)
Excel VBA宏:高度消除歧义的Excel VBA编程
格兰特赌博
4.6 (948)
畅销书
Excel VBA练习和实际项目
凯伦Tateosyan
4.5 (214)

更多Excel VBA课程

Excel VBA的学生也学习

让你的团队。领导行业。

通过Udemy for Business为您的组织订阅在线课程图书馆和数字学习工具。

请求一个演示