Visual Basic编辑器-释放Excel的全部潜力
Microsoft Excel是与电子表格一起使用的时候是无可争议的领导者,所以难怪大多数公司列出了“Excel知识”,因为必须具有较大的任何开放位置的必备技巧。但是,在知道仅打开电子表格的基础知识并将数据进入单元格中可能会将其切割成一些入门级位置,而且如果要将更好的职位登陆,您需要更加了解一下。
Visual Basic Editor是Microsoft Excel中需要掌握的最强大的工具之一,因为它允许您创建命令字符串,以自动化或加快您经常执行的任务。为了能够充分发挥Visual Basic编辑器的潜力,可以考虑参加一门网络课程来熟悉Excel的一些基本和高级功能。准备好了吗?让我们熟练!
Visual Basic编辑器简介
微软有一个很好的习惯,就是让软件程序彼此无缝集成。在这种情况下,我们谈论的是一种精简的编程语言——应用程序的Visual Basic——它被集成到Microsoft Excel中,目的是允许用户编写代码片段(称为宏)来自动化某些任务。Visual Basic编辑器是使这一切成为可能的界面。
从该在线课程了解有关Visual Basic for Excel的更多信息。
使用宏
创建宏有两种方式:
·手动编写代码
·记录你的行动
方法1
让我们从第一个方法开始:打开Visual Basic编辑器(ALT + F11),单击表格1(从项目资源管理器,左侧),单击“插入(顶部菜单栏)”并选择模块。这将创建一个新模块(在Project Explorer Panel中也可见),您将能够在代码窗口中开始在代码中输入代码。
输入以下代码:
Sub Welcome() MsgBox“Hello World!”终止子
按Visual Basic编辑器中的运行(或按F5),宏窗口将提出,允许您运行刚刚创建的“欢迎”宏。如果您想直接从Excel播放宏窗口,请使用ALT + F8 Key组合。
再次单击Run,将执行宏命令。
方法2
创建宏的第二种方法要求您执行特定的一系列操作,这些操作将被记录下来,并在每次激活宏时快速连续地再次执行。要录制宏,请转到View菜单,单击宏下的箭头并选择录制宏(在Excel 2007中,您可以在Developer选项卡下找到宏菜单)。
在将打开的记录宏窗口中为您的宏为名称提供,然后单击“确定”以开始录制宏序列。
我们将记录的宏将包括为细胞选择某个背景颜色。录制开始后,转到“填充颜色”选项并选择颜色,然后单击窗口底部状态栏上的“停止”按钮。
您现在录制了宏,可以通过打开宏窗口来访问它。要使用宏,只需从电子表格中选择一些单元格,按Alt + F8将宏窗口显示,从列表中选择宏并命中运行 - Voila,您的单元格将您先前选择的背景颜色。
如果要查看所生成的录制代码,只需将显示Visual Basic编辑器即可从项目资源管理器面板转到模块。结果应该是这样的:
宏的实际例子
在这个例子中,让我们假设您有一个包含一些人信息的电子表格。您将在一列中显示他们的名字,在另一列中显示他们的姓氏,在下一列中显示电子邮件地址,您希望创建一个宏,在一个单元格中显示他们的全名和电子邮件地址。
打开Visual Basic编辑器并键入以下代码:
按下运行,从列表中选择宏并再次点击运行。你的宏应该被执行,你应该看到如下内容:
如您所见,前6个条目的信息已正确合并到第4列中,但脚本在第7条中停止,因为缺少电子邮件地址。负责验证电子邮件地址是否存在的代码是如下:
如果选择.Offset(0,-1).value =“”然后msgbox“无效的电子邮件”
单击消息框上的Ok按钮后,脚本将继续运行,直到再次遇到丢失的电子邮件地址或列表的末尾。
当脚本到达列表的末尾时,它将再次显示通知。
正如您可能已经注意到,宏允许Excel在几秒钟内通过列表,如果您手动执行所有事情,特别是如果列表包含数百甚至数千个条目,则不会有可能。这是一个明确的例子,即几行代码可以让你努力和时间手动做某事的努力和时间。要了解有关宏以及如何使工作更容易的信息,给出这个2部分的Visual Basic和Macros课程试试。
Excel不是Microsoft Office套件中唯一的产品,可以从Visual Basic的权力中受益。学习如何在Microsoft Word中使用宏从这个Microsoft Word 2010中级课程或查看此Visual Basic进行访问教程学习如何在Microsoft Access中做它。