VBA 编辑器如何调试代码?

在实际开发过程中,我们无法一次性写对所有代码,出错是正常现象,需要反复检查修改。使用 Excel 编辑器提供的代码调试功能,可以更快定位错误来源,提高开发效率。

Excel 根据日期按月汇总公式

实际中很多数据按发生日期记录的,有时需要根据日期,按月汇总对应的记录。这种时候需要将日期转换为月,但是普通的 SUMIF...

Excel 多条件查找公式(数字类)

在实际工作中,根据多个条件查找是很常见的。其中,查找值是数字的情形最为常见。例如,根据三个条件,查找学生分数: &nbs...

Excel 定义动态名称教程

Excel 中名称表示一固定区域,通过定义的名称获取该区域的数据。相对与 Excel 的引用方式,在公式、数据验证等需要...

Excel 制作二级联动下拉菜单教程

二级联动下拉菜单可以根据一级菜单的内容,动态调整二级菜单的内容,显著提高输入有依赖关系的数据的效率。 本篇文章介绍 Ex...

Excel 制作一级下拉菜单教程

下拉菜单使得输入相同数据更方便。Excel 制作一级下拉菜单简单直接,本篇分步骤介绍如何制作。 第一步,选择应用下拉菜单...

VBA 编辑器内运行代码

编辑器中运行 VBA 代码,可能是执行最频繁的操作了。在开发过程中,每更新一次代码,可能需要运行,看一下其结果是否正确。...

VBA 编辑器如何导入/导出模块?

在实际开发中,有时需要将一个 VBA 项目中一个或多个模块、用户窗体保存下来,用在其他 VBA 项目中。Excel 为此...

如何使用 Excel VBA 编辑器?

打开 VBA 编辑器后,将会看到如下界面。图中已标出编辑器每个模块的名称。   编辑器中每个模块的基本用法如下...

如何打开 Excel VBA 编辑器?

Excel 进行 VBA 开发在 VBA 编辑器中进行。第一步将会是打开 Excel VBA 编辑器。本篇介绍打开 Ex...

VBA 过程或函数作用域

VBA 中的过程和函数,与变量类似,也具有不同的作用域。根据声明位置和方式,有 3 种作用域:1. 模块作用域2. 工程作用域3. 全局作用域

VBA 变量作用域

VBA 中,变量的作用域决定变量在哪里能被获取和使用。根据变量的声明位置和声明方式,变量的作用域有以下 4 种:1. 过程作用域2. 模块作用域3. 工程作用域4. 全局作用域

VBA 中 ByVal 和 ByRef 的基础用法和区别

ByVal 和 ByRef 表示参数传递的类型。针对基础数据类型的变量,ByVal 会创建变量的一个副本,传递给过程或函数,从此之后与父过程的变量没有关系。而 ByRef 方式传递变量的引用,该引用始终会与父过程的变量相连。

VBA 过程和函数:传递参数教程和实例

VBA 过程和函数均可以接受一个或多个参数。当调用它们时,需要注意传入的参数的书写顺序:不写参数名时,按照定义的顺序传递;写参数名时,对书写顺序没有要求。此外,过程和函数可以设置某一个参数是可选的,类似 VLOOKUP 函数的第四个参数,是否精确查找。当设置成可选时,还可以指定可选参数的默认值。

VBA 函数与过程的 6 个不同点

函数与过程最大的不同是,函数可以返回值,本篇教程在此基础上,总结了函数与子过程的 6 个不同点。根据函数和子过程的不同特性,实际代码中混合使用两者,可以提高开发效率,也有助于更好地组织代码。