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编辑器,您将看到带有表1,表2等的空白空间。这是对象将放置的位置。大灰色空间是您将写入代码的地方。您需要首先打开编码屏幕,因此双击在白色空间中需要它的位置(表格1等)。白色屏幕将在灰色区域打开,这是您编写代码的地方。

您将通过键入“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函数的最必威真人投注高级用法和宏。

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

Excel VBA顶级课程

解锁Excel VBA和Excel宏
莱拉Gharani
4.7 (26587)
畅销书
Microsoft Excel Macros和Excel VBA硕士
凯尔尤
4.5 (11533)
畅销书
使用Excel VBA完成Web自动化
丹尼尔强
4.7 (732)
畅销书
具有Access数据库的Ultimate Excel VBA Userform
m·穆斯塔法BOLAT
4.6 (125)
最终Excel VBA
马克Talbert
4.7 (3181)
Excel VBA编程 - 完整指南
鲍里斯Paskhaver
4.6 (3715)
Microsoft Excel VBA简介
凯尔尤
4.5 (1152)
Excel VBA宏:超消除歧义的Excel VBA编程
格兰特赌博
4.5 (982)
畅销书
Excel Macros&Excel VBA编程为初学者编程
andreas exadaktylos.
4.5 (847)
收视率最高
Excel VBA练习和实际项目
Karen Tateosyan.
4.6 (218)

更多Excel VBA课程

Excel VBA学生还学习

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

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

请求演示