最新 最热

基础扩展 | 13. 使用VBA实现栈结构

栈是一种常见的基础数据结构,用来实现后进先出的目的。比如,在桌子上摞了一堆书,最后放的书一定在最上面,最先拿走的也是最上面的书。

2019-07-19
0

VBA实用小程序51: 将图表导出为图片(API版)

在前面的VBA实用小程序15和16中,我们给出了两个将Excel图表导出为图片的VBA程序,详见下面的链接:

2019-07-19
0

Excel VBA解读(145): MaxMinFair资源分配——一个数组UDF示例

本文主要介绍使用VBA自定义函数(UDF)实现一个名叫MaxMinFair的有趣的算法。

2019-07-19
0

VBA实用小程序49: 列出所有打开工作簿中的VBA模块和过程

有时,我们可能需要知道工作簿中有哪些模块和相应的过程。Jon Peltier改编了VBA过程,可以列出当前所有已经打开的工作簿中所含有的VBA模块和过程清单。在输出工作表中,前两行为模块所在工作簿名称和工程名称。并且,代码会...

2019-07-19
0

Excel应用实践11:合并多个工作簿中的数据——示例2

在上一篇文章《Excel应用实践10:合并多个工作簿中的数据》中,我们使用代码快速合并超过50个Excel工作簿文件,然而,如果要合并的工作簿中工作表的名称不相同,但位于每个工作簿的第1个工作表;并且,要在合并后的工作表的第1列中...

vba
2019-07-19
0

Excel应用实践13:制作产品选型表,在用户窗体中实现级联下拉列表

在网站中,我们经常会碰到需要一层层向下选择的情况。在第一个选项列表中选择第一个数据,第二个选项列表中选择第二个数据,依此类推。并且,后面的选项列表内容会根据前面选择的内容而发生变化。如下图1所示。...

vba
2019-07-19
0

一起学Excel专业开发02:专家眼中的Excel及其用户

对于大多数人来说,使用Excel来做的工作就是在单元格中输入数据,进行一些格式化制作成报表输出,在这个过程中,可能会使用一些公式,可能会使用图表展现数据,也可能会使用VBA进行一些自动化数据处理工作。...

vba
2019-07-19
0

Excel实战技巧45: 整理数据,让每个数据块之间只用一个空行分隔

在工作表中有很多数据块,每个数据块之间使用空行分隔,但空行行数不同,有的有2个空行,有的有3个空行,如下图1所示。

vba
2019-07-19
0

Excel VBA解读(140): 从调用单元格中获取先前计算的值

如果有一个依赖于一些计算慢的资源的用户定义函数,可能希望该用户定义函数在大多数情况下只返回其占用的单元格中最后一次计算得到的值,并且只偶尔使用计算慢的资源。...

2019-07-19
0

Excel VBA解读(146): 使用隐式交集处理整列

Excel有一个有趣且非常有效的技巧叫做隐式交集(Implicit Intersection),允许有效地使用大的命名区域和整列引用。

2019-07-19
0