📝 Excel宏教程
18篇技术文档📅  最后修改于: 2020-12-01 05:32:09        🧑  作者: Mango
Excel宏是一个或一组动作,您可以记录它们,给它起一个名字,保存并根据需要多次运行。宏可帮助您节省时间,这些操作涉及经常需要进行的数据处理和数据报告中的重复性任务。本指南面向新手开发人员和Excel宏的新手。完成本教程后,您在创建宏方面的坚实基础将使您可以有效地使用宏。先决条件记录宏时,Excel将其存储为VBA代码。您可以在VBA编辑器中查看此代码。如果您具有Excel VBA的丰富知识,则可...
📅  最后修改于: 2020-12-01 05:32:42        🧑  作者: Mango
Excel宏是一个或一组动作,您可以记录它们,给它起一个名字,保存并根据需要多次运行。创建宏时,将记录鼠标的点击和击键。当您运行一个保存的宏时,记录的鼠标单击和击键将以与记录的顺序相同的顺序执行。宏可帮助您节省时间,这些操作涉及经常需要进行的数据处理和数据报告中的重复性任务。宏和VBA您可以使用Excel命令或Excel VBA记录和运行宏。VBA代表Visual Basic for Applic...
📅  最后修改于: 2020-12-01 05:33:15        🧑  作者: Mango
您可以通过记录击键和鼠标单击,使用宏命令命名并指定如何存储宏的方式,使用Excel命令创建宏。这样记录的宏可以用Excel命令运行。假设您必须以以下格式重复收集某些结果-您可以有一个宏来为您执行操作,而不是每次都创建表。录制宏要记录宏,请执行以下操作-单击功能区上的“查看”选项卡。单击宏组中的宏。从下拉列表中选择记录宏。出现录制宏对话框。在宏名称框中键入MyFirstMacro。在说明框中键入一个...
📅  最后修改于: 2020-12-01 05:33:44        🧑  作者: Mango
Excel为您提供了一种将所有宏存储在单个工作簿中的功能。该工作簿称为“个人宏工作簿-Personal.xlsb”。它是存储在计算机上的隐藏工作簿,每次打开Excel时都会打开。这使您可以从任何工作簿运行宏。每台计算机只有一个“个人宏工作簿”,您不能在计算机之间共享它。您可以从计算机上的任何工作簿查看并运行“个人宏工作簿”中的宏。在个人宏工作簿中保存宏您可以通过在录制宏时将其选择为存储选项,将宏保...
📅  最后修改于: 2020-12-01 05:34:35        🧑  作者: Mango
您在Excel中创建的宏将以VBA(应用程序的Visual Basic)编程语言编写。您将在后面的章节中了解Excel宏代码。如您所知,当存在可执行代码时,就有病毒的威胁。宏也容易感染病毒。什么是宏病毒?写入宏的Excel VBA可以访问大多数Windows系统调用,并在打开工作簿时自动执行。因此,存在病毒的潜在威胁,该病毒被编写为宏,并且隐藏在打开工作簿时执行的Excel中。因此,Excel宏在...
📅  最后修改于: 2020-12-01 05:35:09        🧑  作者: Mango
可以使用绝对引用或相对引用来记录Excel宏。与绝对引用一起记录的宏将记录的步骤准确地放置在记录其的单元中,而与活动单元无关。另一方面,使用相对引用记录的宏可以在工作表的不同部分执行记录的任务。您将在本章中了解有关宏的绝对引用。您将在下一章中了解相关参考。假设您必须在每天结束时以以下格式提交有关团队工作的报告-现在,报告应放置在单元格B2中,并应采用给定的格式。报告中填写的样本如下所示-除以下单元...
📅  最后修改于: 2020-12-01 05:35:35        🧑  作者: Mango
相对参考宏记录与活动单元格的偏移量。如果您必须在工作表中的各个位置重复这些步骤,则此类宏将非常有用。假设您需要分析从280个选区收集的选民数据。为每个选区收集以下详细信息-选区名称。选区总人口。选区的选民人数。男性选民人数,以及女选民人数。数据在下面的工作表中提供给您。无法分析以上格式的数据。因此,如下表所示将数据排列在表格中。如果您尝试以上述格式排列给定数据-排列280个选区的数据需要大量时间容...
📅  最后修改于: 2020-12-01 05:36:00        🧑  作者: Mango
Excel将宏存储为Excel VBA(应用程序的Visual Basic)代码。录制宏后,您可以查看生成的代码,对其进行修改,复制其中的一部分等。如果您愿意使用VBA进行编程,甚至可以自己编写宏代码。您将在“使用VBA编辑器创建宏”一章中学习如何通过编写VBA代码来创建宏。您将在“编辑宏”一章中学习如何通过编辑VBA代码来修改宏。您将在本章中学习Excel VBA功能。功能区上的“开发人员”选项...
📅  最后修改于: 2020-12-01 05:36:19        🧑  作者: Mango
记录宏时,Excel将其存储为VBA代码。您可以在VBA编辑器中查看此代码。如果您具有Excel VBA的丰富知识,则可以理解该代码并对其进行修改。您可以参考本教程库中的Excel VBA教程,以掌握该语言。但是,您仍然可以在Excel VBA编辑器中查看宏代码,并将其与您在宏中记录的步骤进行匹配。您将学习如何查看代码并了解在本教程中创建的第一个宏– MyFirstMacro。在VBA编辑器中查看...
📅  最后修改于: 2020-12-01 05:36:48        🧑  作者: Mango
假设您创建了一个宏,需要执行几次。例如,您为绝对引用和相对引用创建的宏。然后,如果您可以使用鼠标单击来运行宏,那对您来说将很容易。您可以通过将宏分配给形状,图形或控件等对象来完成此操作。在本章中,您将学习如何在工作簿中包括一个对象并为其分配一个宏。调用您使用相对引用创建的宏。宏将一栏中给出的数据排列到一个表中,以方便数据分析。将宏分配给形状您可以在工作表中插入具有有意义的形式的形状,该形状带有不言...
📅  最后修改于: 2020-12-01 05:37:36        🧑  作者: Mango
有几种方法可以在工作簿中执行宏。该宏将保存在启用了宏的工作簿或“个人”宏工作簿中,您可以从任何工作簿访问该宏,如先前所了解的那样。您可以通过以下方式运行宏-从视图选项卡运行宏通过按Ctrl和快捷键运行宏通过单击快速访问工具栏上的按钮运行宏通过单击功能区上的“自定义组”中的按钮来运行宏通过单击图形对象运行宏从开发人员选项卡运行宏从VBA编辑器运行宏从视图选项卡运行宏您已经从功能区上的“查看”选项卡中...
📅  最后修改于: 2020-12-01 05:38:02        🧑  作者: Mango
您可以通过在VBA编辑器中编写代码来创建宏。在本章中,您将学习在哪里以及如何编写宏代码。VBA对象和模块在开始为宏编码之前,请了解VBA对象和模块。用第一个宏打开启用宏的工作簿。单击功能区上的“开发人员”选项卡。单击“代码”组中的“ Visual Basic”。VBA编辑器窗口打开。您将在Projects Explorer窗口中观察以下内容-您启用了宏的工作簿– MyFirstMacro.xlsm...
📅  最后修改于: 2020-12-01 05:38:28        🧑  作者: Mango
在上一章中,您已经学习了如何在VBA编辑器中编写宏代码。您可以编辑宏代码,重命名宏和删除宏。如果您掌握Excel VBA,则为宏编写代码或修改代码是一件微不足道的任务。您可以根据需要编辑宏代码。如果您只想对宏代码进行一些简单的更改,甚至可以将宏代码从一个位置复制到另一个位置。复制宏代码您已在启用了宏的工作簿MyFirstMacro.xlsm中创建了两个宏– MyFirstMacro和Button1...
📅  最后修改于: 2020-12-01 05:39:35        🧑  作者: Mango
有时,您可能不得不反复从他人那里收集信息。 Excel VBA为您提供了一种轻松的方式来处理此任务-UserForm。与您填写的任何其他表格一样,UserForm使您易于理解要提供的信息。 UserForm对用户友好,因为所提供的控件是不言自明的,并在必要时附有其他说明。UserForm的主要优点在于,您可以节省花费时间在信息的填充方式上。创建一个用户窗体要创建一个用户窗体,请按照下列步骤操作:单...
📅  最后修改于: 2020-12-01 05:40:03        🧑  作者: Mango
您已经了解到宏在Excel中存储为VBA代码。您还了解了可以直接编写代码以在VBA编辑器中创建宏。但是,与任何代码一样,即使宏代码也可能存在缺陷,并且宏可能无法按预期运行。这需要检查代码以发现缺陷并纠正它们。在软件开发中用于此活动的术语是调试。VBA调试VBA编辑器允许您暂停代码执行并执行任何所需的调试任务。以下是您可以执行的一些调试任务。单步执行代码使用断点备份或前进代码不单步执行代码的每一行单...