作者:iamlaosong
Excel工作表中的数据,可以直接处理,不过如果想快的话最好读入到数组处理。前面说过读入数组可以循环读取,也可以直接给数组赋值读取。虽然这个方式速度快,但只适合读取连续的列,对于分开的列,这种方法不可行,不过可以用SQL语句读取到记录集中,然后对记录集进行处理,看下面例程:
Sub tt()
Dim cnn2, rst2, cmd As Object...
分类:
数据库 时间:
2015-07-24 18:27:57
阅读次数:
186
Option ExplicitSub TestFolder()'Dim outlookapp, myitem, myfolder'Dim mailcounts As Integer'''Set outlookapp = CreateObject("outlook.application")' ...
分类:
编程语言 时间:
2015-07-23 19:40:02
阅读次数:
331
EXCEL使用了多少行:ActiveSheet.UsedRange.Rows.Count(再也不用循环到头啦)创建线条并命名:ActiveSheet.Shapes.AddLine(x1,y1,x2,y2).name="Line"&CSTR(i)E.G.Private Sub ClearPreviou...
分类:
编程语言 时间:
2015-07-23 19:38:23
阅读次数:
213
在Excel的“标准模块”中可以创建4种自动运行的宏,它们分别是Auto_Open(打开工作簿时自动运行),Auto_Close,Auto_Activate,Auto_Deactivate。这些自动运行的宏是为了与Excel5和95兼容而保留下来的。现在可以使用工作簿的Open,Close,Acti...
分类:
编程语言 时间:
2015-07-23 19:22:55
阅读次数:
5289
Excel对象模型简介在介绍Excel对象模型之前,让我们先来看一个简单的例子。大多数工厂都是按这样的结构进行设置的:最上层为工厂总部,第二层次分为各个车间,在车间下面又分各班组。就这样组织在一起,形成了一个工厂体系。Excel对象模型与此相似,看起来复杂但实质上很简单清晰。提示任何看起来复杂的东西...
分类:
编程语言 时间:
2015-07-23 17:40:28
阅读次数:
271
关于对象和集合的比喻Excel的基本单元是Workbook对象;在快餐连锁店中,基本的单元是单个餐馆。使用Excel可以添加工作簿和关闭工作簿,所有打开的工作簿组成了Workbooks集合(Workbook对象的集合)。快餐连锁店的经营者可以增加餐馆和关闭餐馆,可以将连锁店中的所有餐馆视为”餐馆”集...
分类:
编程语言 时间:
2015-07-23 17:31:58
阅读次数:
292
此贴原转自EH论坛,我自己有所修改[编者按]速度是程序设计永恒的热门话题,虽然速度技巧在各种语言之间可以相互借鉴,但差别有时也会很大,比如VC中由于字符串的存储方式决定了判断空串使用len函数更快,同样,由于C内置了大多数API函数,使用API函数速度也会更快。此外,从不同的角度,往往也会产生或得出...
分类:
编程语言 时间:
2015-07-23 17:24:50
阅读次数:
150
VBA每个控件都有很多属性,虽然可以按照分类排序,但由于没有中文解释,有些属性也不了解如何使用,下面是一些控件属性的解释,不全,可供参考:常规AutoLoad(Excel)打开工作簿时是否加载控件。(如果是ActiveX控件,则忽略。)Enabled(表单)控件是否可以接收焦点并响应用户生成的事件。...
分类:
编程语言 时间:
2015-07-23 17:13:51
阅读次数:
803
用excel处理数据的时候,无论是使用VBA还是函数,查找和引用都是两大主要的工作,VBA中的find系列的方法(find、findnext、Range.FindPrevious)返回range对象,可以同时实现查找和引用,因此非常有用,下面列举一些常见的find的用法:SubFind1()'在某列...
分类:
编程语言 时间:
2015-07-23 17:12:44
阅读次数:
15138
checkbox的全选和反选可以通过VBA来控制,这种设计常见于一些交互式报表,代码如下:1.分成两个IF判断PrivateSubCheckBox1_Click()‘checkbox为总控,通过点击它来实现全选或反选Dimb3AsIntegerDimiAsIntegerDimb1AsRangeIfS...
分类:
编程语言 时间:
2015-07-23 17:11:23
阅读次数:
325