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

第一步是将Developer选项卡显示到选项卡工具栏。如果您使用的是Excel 2007,您可以单击文件、选项,然后单击自定义Ribbon。在“自定义Ribbon”下,您将确保Developer旁边的框被选中。然后您可以关闭屏幕并继续前进。如果这很复杂,考虑Excel 2007介绍的课程熟悉带状设置,因为它是Microsoft Excel的更新。

在运行任何宏之前,可以删除可能出现的任何安全警告是很重要的。为此,请单击“开发人员”选项卡下的“宏安全”。然后,您将希望选择启用所有宏并选中“信任访问VBA对象模型”旁边的框。这允许您创建宏并轻松播放它们;您可以在退出电子表格之前始终启用宏安全。

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

编写一个宏

一旦你进入VBA编辑器,你会看到Sheet1, sheet2等空白区域。这是放置物体的地方。大的灰色空间是您编写代码的地方。首先需要打开编码屏幕,因此双击需要它的空白区域(Sheet1等)。灰色区域会打开一个白色屏幕,这是你写代码的地方。

您将通过键入“sub”来启动大多数代码。然后,您需要命名子程序或代码。在下一行中,您需要输入消息或将输入的内容。“终端子”是代码的末尾,但这将自动生成键入代码。一个例子:

Sub HelloWord() MsgBox“Hello VBA!”终止子

“Helmbloword”的名称可以是任何东西,尽管通常是与宏观所做的事情相对应的。括号必须在名称后包含。消息通常会有所不同。

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

创建宏后,是时候运行它了。在编辑器的顶部是一个具有“播放”,“暂停”的工具栏和“停止”按钮。单击绿色播放按钮。您也可以按F5键运行代码。

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

录制宏

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

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

“Store Macro in”部分指的是宏将位于何处。默认值在您当前工作的工作簿中。但是,您也可以使该宏对其他工作簿可用。

在Excel电子表格上,选择要在宏中使用的区域。您可以选择单元格,更改字体和对齐方式以及其他单元。对于该示例,您将选择单元格A1至A6。单击功能区上的“主页”选项卡,然后选择“右对齐”选项。然后转到“开发人员”选项卡,然后在“编码”面板上单击“停止录制”。

要查找您的宏,请返回编辑;在项目区域中,您将在表格下方的对象窗口中看到新项目。单击加号符号以展开条目,然后单击文件夹。双击模块1文件夹,您将看到上面宏的代码(其中突出显示单元格并右对齐)。

宏代码应该是这样的:

sub testmacro()testmacro宏范围(“a2:a6”)。选择resouplealalignment = x1right wrap text = false oriventation = 0 addindent = false indentlevel = 0 shrinktofit = false rendingorder = x1context mergecells = false end

当然,如果你自己写代码,它就会短得多,但是很高兴知道Excel会替你写代码,尤其是当你不知道自己需要写什么时。

创建宏后,无论您是否有Excel,或者您自己写代码,您需要保存它;为此,请单击VB编辑器中的“文件”菜单,然后选择“保存”。

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

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

当其他人查看工作簿时,他们可以单击这些按钮,他们需要的信息可以通过文本框或输入到适当的单元格中。Udemy提供VBA宏开发课程,帮助您学习Excel VBA函数的最bob外围官网高级用法和宏。

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

Excel VBA顶级课程

解锁Excel VBA和Excel宏
莱拉Gharani
4.7 (25972)
畅销书
Microsoft Excel Macros和Excel VBA硕士
凯尔尤
4.5 (11189)
畅销书
使用Excel VBA完成Web自动化
丹尼尔强
4.7 (718)
畅销书
最终Excel VBA
马克Talbert
4.6 (3133)
Excel VBA编程 - 完整指南
鲍里斯Paskhaver
4.5 (3660)
Microsoft Excel VBA简介
凯尔尤
4.6 (1133)
Excel VBA宏:超消除歧义的Excel VBA编程
格兰特赌博
4.6 (955)
畅销书
Excel Macros&Excel VBA编程为初学者编程
andreas exadaktylos.
4.5 (810)
评价最高
Excel VBA练习和实际项目
Karen Tateosyan.
4.5 (214)

更多Excel VBA课程

Excel VBA学生还学习

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

使用Udemy for Business订阅在线课程库和数字学习工具。

请求演示