上一篇:没有了 下一篇:Excel宏创建

Excel宏概述

Excel宏是一个动作或一组动作,您可以根据需要记录,给出名称,保存并运行多次,并且随时随地运行。创建宏时,您将记录鼠标的点击次数和按键次数。当运行保存的宏时,录制的鼠标点击和击键将按照与录制的相同的顺序执行。

宏可以帮助您节省数据操作和数据报告所需的重复任务,这些任务需要经常进行。

宏和VBA

您可以使用Excel命令或Excel VBA记录和运行宏。

VBA代表应用程序的Visual Basic,是通过Excel Visual Basic编辑器(VBE)提供的简单编程语言,可从功能区的开发者选项卡中获取。当您记录宏时,Excel会生成VBA代码。如果您只想记录一个宏并运行它,则无需学习Excel VBA。但是,如果要修改宏,则只能通过在Excel VBA编辑器中修改VBA代码来执行此操作。

您将学习如何记录一个简单的宏,并在“创建简单宏”一章中使用Excel命令运行它。您将在后面的章节中了解有关宏的更多信息以及关于从Excel VBA编辑器创建和/或修改宏的信息。

个人宏观工作簿

宏可以保存在您记录的宏中的相同工作簿中。在这种情况下,您只能从该工作簿运行宏,因此您应该保持打开状态。Excel为您提供了存储所有宏的替代方法。它是个人宏工作簿,您可以在其中保存宏,从而可以从任何工作簿中运行这些宏。

本章将介绍个人宏工作簿 - 在单个工作簿中保存所有的宏。

宏安全

宏将作为VBA代码存储在Excel中。与任何其他代码一样,宏代码也容易受到打开工作簿时可能运行的恶意代码的攻击。这是对您的计算机的威胁。Microsoft提供了宏安全工具,可帮助您保护计算机免受此类宏病毒攻击。

您将在“宏安全”一章中了解更多信息。

绝对参考和相对参考

在录制宏时,您可以使用绝对引用或相对引用来单击您的单元格。绝对引用使您的宏运行在记录宏的相同单元格中。另一方面,相对引用使您的宏在活动单元格上运行。

您将在章节中了解这些内容 - 使用宏的绝对参考和使用宏的相对引用。

VBA中的宏代码

即使您不知道Excel VBA,也可以从Excel记录和运行宏。但是,如果必须修改记录的宏或通过编写VBA代码创建宏,则应该学习Excel VBA。您可以参考本教程库中的Excel VBA教程

但是,您应该知道如何查看宏代码。您可以在Excel章节 - Excel VBA中了解如何访问Excel中的VBA编辑器以及VBA编辑器的不同部分。

您可以了解如何在Excel VBA编辑器中查看宏代码,您可以在“了解宏代码”一章中了解宏代码。

将宏分配给对象

您可以为对象(如形状或图形或控件)分配一个宏。然后,您可以通过单击该对象来运行宏。您将在“将宏分配给对象”一章中了解此信息。

运行宏

Excel提供了几种运行宏的方法。您可以选择要运行宏的方式。您将在本章 - 运行宏中了解运行宏的这些不同可能的方法。

使用VBA编辑器创建宏

如果您决定编写宏代码,可以在“使用VBA编辑器创建宏”一章中了解。但是,先决条件是您应该具有Excel VBA知识。

编辑宏

您可以在Excel VBA编辑器中修改宏代码。如果您想进行广泛的更改,您应该具有Excel VBA知识。但是,如果您只想对代码进行微小的更改,或者如果要将VBA代码从记录的宏复制到另一个宏,则可以参考“编辑宏”一章。

您可以重命名一个宏,甚至删除它。您也将在同一章中了解这一点。

用户表单

表格通常用于收集所需信息。这将是不言而喻的,使任务变得简单。从Excel VBA编辑器创建的Excel用户表单用于相同的目的,提供熟悉的选项,如文本框,复选框,单选按钮,列表框,组合框,滚动条等作为控件。

您将学习如何创建用户表单以及如何使用本章 - 用户表单中的不同控件。

调试宏代码

有时,宏可能无法按预期运行。您可能已经创建了宏,或者您可能正在使用某人提供给您的宏。您可以调试宏代码,就像调试任何其他代码以发现缺陷并进行更正。您将在本章 - 调试宏代码中了解这一点。

配置打开工作簿时运行的宏

您可以在打开工作簿时自动运行宏。您可以通过创建Auto_Run宏或通过编写工作簿打开事件的VBA代码来执行此操作。您将在本章中介绍 - 在打开工作簿时配置宏运行。

Copyright © 2002-2017 vue5.com 版权所有

Top