共 27 篇文章
显示摘要每页显示  条
VBA简单入门35:使用字典对象和字典的特性1、什么是字典?比如新华字典,成语字典,都是用来查询信息的。字典开始是空白的,人人都是编写者,都可以去编写自己的字典。要使用字典,必须先引用字典。用CreateObject创建一个字典对象,好处是不需要每次手工引用(工具--引用--Microsoft Scripting Runtime)所以,常常用字典的这个特性,将数据都...
VBA简单入门34:数组与函数1、一维数组与SUM、MAX、MIN函数。Filter函数不是常常用到的,更多时候使用循环来筛选数组数据。3、一维数组与Join函数。Index函数获取二维数组的一行或一列,生成一个新的数组,其中行是一维数组,列是二维数组。以上函数为操作数组带来了一定的方便,但循环遍历数组是任何时候解决问题的最佳办法。
VBA简单入门33:清空数组数组作为一个容器,是可以被清空,反复写入数据的。Erase重新初始化大小固定的数组元素,以释放动态数组的存储空间。对动态数组,清除所有元素,包括维数,在下次引用该数组的时候需要用Redim重新设定大小;上面代码先将单元格数据写入数组arr,通过a=arr(1,1)可以知道,数组arr成功写入了单元格的数据。然后 Erase arr...
VBA简单入门32:从操作单元格到操作数组下面通过两个例子来对比一下操作单元格和操作数组的一些差别。我初时学数组,卡在这里,不会将操作单元格的代码改为数组。操作单元格的代码:操作数组的代码:操作单元格的代码。操作数组的代码。看起来数组的代码都比较长,但在数据量大的时候,数组的优势是十分明显的。数组和单元格不同,它不能执行单...
VBA简单入门30:数组转置Transpose、数组Resize输出到工作表VBA简单入门29:数组的数据来源(工作表、Array、Split)数组中的数据输出到工作表,常常使用Range对象的Resize属性。通过Resize建造一个大小和数组一样的单元格区域来写入数组数据。我们知道,数据来自于工作表的数组都是二维数组,要放回工作表,就相当于同根同源了。2、 数组的转置...
VBA简单入门29:数组的数据来源(工作表、Array、Split)通常,运用数组处理Excel数据的流程是:Array函数生成一个一维数组,但数组声明的时候,需要声明为动态数组arr()。凡数据来自于单元格的数组都是二维数组,其一维二维两个维度的下界都是从1开始。从单元格中获取数据,一般使用动态数组。3.2 凡是单元格数据生成的数组,都是二维数组。下...
VBA简单入门31:Redim语句,数组的裁剪和扩展1、 截取部分数组数据。如下面代码,将一个10行3列的数组,从数组下标开始(相当于我们看到的数组的上部)截取5行2列的部分。同样以上面的例子来作演示,这次我们先不设定数组brr的大小,而是在数组处理数据的时候,根据K值来扩展brr的大小。在数组brr还没有转置的时候,brr是一个3行2列的数组。最...
VBA简单入门28:数组的声明、分类、数据类型、大小边界1、什么是数组?Dim brr(1 To 9, 1 To 2) :声明空白数组brr,二维数组,其大小是9行2列的空间(或可看成是9行2列“单元格区域”)。因为知道数组的大小,所以数组的边界就可以确定,类似工作表(Excel2007)的边界最小是1,行数最多是1048576,列数最多是16384。括号不能够省略,如果省略...
VBA简单入门27:循环遍历工作簿,多工作簿操作(汇总、合并)日常工作中,经常遇到多个工作簿合并汇总的问题。在这个框架内,只需要修改路径信息和操作工作簿的代码就可以胜任大多数的多工作簿操作(加黑部分代码)。链接: https://pan.baidu.com/s/16MZe_t3P-Rs04pkeOZPqjA 密码: 29wy点击 了解更多 查看上一篇VBA简单入门26:工作簿(数据、...
VBA简单入门26:工作簿(数据、工作表)保存、另存为工作簿1、当前工作簿另存为一份副本。指定路径将工作簿另存为一份副本,副本保存了工作簿的更改,但不影响当前工作簿。3、SaveAs保存工作簿。但当前工作簿会自动关闭,且不保存更改,然后打开 b.xls工作簿 替换为当前活动工作簿。4、关闭工作簿时 "另存为副本"。3、对于操作新建的...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部