作者:乔山办公网日期:
返回目录:excel表格制作
1,不百需要adodc1; 2,Excel工作表最多的列数一般为256列,要处理365列比较困难,如果你有365列的数据,可以先选中这度些数据,右键点复制,再在原处问点右键点“选择性粘帖”——选“转置”,就可以让行和列颠倒过来。 3,新建工程答,选菜单“工程”—“部件”内—在“控件”栏中选择"Microsoft Windows Common Controls 6.0" 4,在窗体中放入text1、Command1、Label1、ProgressBar1 5,将下列代码容copy到代码窗体中,并将DataFile.xls改为你要处理的文件名。
一般重启电脑就好了,如果重启了还不好,那就重新安装一下OFFICE。
这一句有问题:
Set Rng = Sheets(3).Range(Cells(1 + i, 1), Cells(3 + i, 4))
在你的语句里,Range()的母对象百是Sheets(3),而Cells()的母对象是当前活动工作表,当Sheets(3)不是活动表里,Cells()和Range()的母对象交叉混乱度了,在VBA里是非法的。
即前后单元格区域问的母对象必须一致,可以在后面答的Cells()前面都加一个Sheets(3).
office97,2000的问题,你装知2003看看,保正没有问题,2003真是稳定阿,尤其适合程序开道发,我开始也是用2000,总是提示自动化错误回,用了2003,就全好了,只可惜不知道用2003开发以后,会不会有意一些功能在2000上可能少答到影响