新足迹

 找回密码
 注册

精华好帖回顾

· 【把妹哥之二】 X5 M50D作业+高清大图 (2016-8-10) kvwb · 参加活动,秀秀我的藏书——吃 (2011-7-21) llkk
· 续谈乡村生意三年之路---我们到底要什么? (2010-4-27) zhubaiyin · Hyderabad, India (2006-11-18) bulaohu
Advertisement
Advertisement
查看: 1604|回复: 16

excel 最多能开多少个workbook? [复制链接]

退役斑竹

发表于 2012-1-31 20:28 |显示全部楼层
此文章由 大饼 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 大饼 所有!转贴必须注明作者、出处和本声明,并保持内容完整
写了个VBA帮ld处理accounting方面的excel sheet(excel 2007版本生成的)。整个过程需要一共打开 28+ n个workbook

excel 2003 每次开2007的文件都会跳出文件转换的窗口。虽然不用每次去点击ok。但是速度慢。 处理n=44个文件要 近1分钟。
家里另一台机器装了excel 2007 中文版。居然每次只能处理最多n=13个文件,超过14个就报错。报”xxxx不能装入新字体xxxx“
单位里的excel 2010比较强劲, 处理n=44个文件只用了6秒钟不到。

google说excel如果打开的wookbook里含有的chart或fomular太多就会报这个错。
真是太神奇了。

[ 本帖最后由 大饼 于 2012-2-1 10:56 编辑 ]
专攻电子电路
Advertisement
Advertisement

退役斑竹

发表于 2012-2-1 08:37 |显示全部楼层
此文章由 大饼 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 大饼 所有!转贴必须注明作者、出处和本声明,并保持内容完整
没有人经历过这种极端情况?

发表于 2012-2-1 08:52 |显示全部楼层
此文章由 charmaine 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 charmaine 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我没开过这莫多,所以下面说的可能帮不上忙哈。
1 系统的ram大小,会很大的影响处理速度。
2 跳出太多文件转换的窗口的问题,如果你只是程序操作workbook的内容,你不需要真的打开到桌面,这样就快很多了,但是我忘了那个code是啥了,好像是 xxx.application=false 啥啥的,google一下吧。

发表于 2012-2-1 08:59 |显示全部楼层
此文章由 jasonliu234 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jasonliu234 所有!转贴必须注明作者、出处和本声明,并保持内容完整
是work book 还是 work sheet?

和机器内存有关

退役斑竹

发表于 2012-2-1 09:01 |显示全部楼层
此文章由 大饼 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 大饼 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 charmaine 于 2012-2-1 09:52 发表
我没开过这莫多,所以下面说的可能帮不上忙哈。
1 系统的ram大小,会很大的影响处理速度。
2 跳出太多文件转换的窗口的问题,如果你只是程序操作workbook的内容,你不需要真的打开到桌面,这样就快很多了,但是我忘了那个code是啥了,好像是 xxx.application=false 啥啥的,google一下吧。

thanks

1 运行的时候我看过内存,从来没有过内存不足的情况。 我家里的机器都至少有3.25G内存。单位里有8G
2 运行的时候部分workbook是visable=false的。但是部分是visable= true的,因为试过隐藏,总是出现莫名其妙的错误。
我想1和2都不是问题。 关键是excel 2007中文版怎么那么菜啊。

今天太悲剧了,刚到办公室就被蚊子咬了2大包
专攻电子电路

退役斑竹

发表于 2012-2-1 09:03 |显示全部楼层
此文章由 大饼 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 大饼 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 jasonliu234 于 2012-2-1 09:59 发表
是work book 还是 work sheet?

和机器内存有关

是excel 文件。每次要打开28+n个。 我可以用excel 2003 处理总共44个 excel文件(总共同时打开72个excel 文件)。
专攻电子电路
Advertisement
Advertisement

发表于 2012-2-1 09:07 |显示全部楼层
此文章由 charmaine 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 charmaine 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 大饼 于 2012-2-1 10:01 发表

thanks

1 运行的时候我看过内存,从来没有过内存不足的情况。 我家里的机器都至少有3.25G内存。单位里有8G
2 运行的时候部分workbook是visable=false的。但是部分是visable= true的,因为试过隐藏,总是出现莫名其妙的错 ...


中文版的木用过,俺的内存才4G, 俺要去complain..complain..complain..........现在就去(paopaobing(19))

发表于 2012-2-1 09:11 |显示全部楼层
此文章由 charmaine 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 charmaine 所有!转贴必须注明作者、出处和本声明,并保持内容完整
对了, jasonliu234 是excel高手,俺坐等你们把问题解决了,然后拿小本本记下来~~~

发表于 2012-2-1 09:35 |显示全部楼层
此文章由 jasonliu234 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jasonliu234 所有!转贴必须注明作者、出处和本声明,并保持内容完整
晕,高个啥,这问题就解决不了

很少同时开这么多excel文件

一般都是在一个文件中,开许多的work sheet。

而且这问题,更多的和硬件有关。感觉只要硬件许可,想开多少的work book 就能开多少
恢复人体的秩序,让免疫力自己去治病。

退役斑竹

发表于 2012-2-1 09:40 |显示全部楼层
此文章由 大饼 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 大饼 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 charmaine 于 2012-2-1 10:07 发表


中文版的木用过,俺的内存才4G, 俺要去complain..complain..complain..........现在就去(paopaobing(19))

要用超过4G的内存需要win7 64bit版本。
你干脆换个新机器吧。
我这个工作机是自己在Dell网上配的。
配完,俺老板说”照着你单子给我配一个一模一样的“。
要不给你个我的单子,你也来一个
专攻电子电路

退役斑竹

发表于 2012-2-1 09:48 |显示全部楼层
此文章由 大饼 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 大饼 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 jasonliu234 于 2012-2-1 10:35 发表
晕,高个啥,这问题就解决不了

很少同时开这么多excel文件

一般都是在一个文件中,开许多的work sheet。

而且这问题,更多的和硬件有关。感觉只要硬件许可,想开多少的work book 就能开多少

ms和硬件关系不大。倒是和excel 版本有关系。
专攻电子电路
Advertisement
Advertisement

发表于 2012-2-1 09:54 |显示全部楼层
此文章由 乘物以游心 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乘物以游心 所有!转贴必须注明作者、出处和本声明,并保持内容完整
LZ这个帮不了你

必须坐等结果。。。

(paopaobing(32))
头像被屏蔽

禁止访问

发表于 2012-2-1 10:23 |显示全部楼层

如果是 2003 , 建议你不要这么干。 容易死机。

此文章由 atransformer 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 atransformer 所有!转贴必须注明作者、出处和本声明,并保持内容完整

发表于 2012-2-1 10:31 |显示全部楼层
此文章由 jasonliu234 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jasonliu234 所有!转贴必须注明作者、出处和本声明,并保持内容完整
如果做一个vba 每次运行 都要达到了极限,并不是一个好的设计

需要精简的 是打开work book的数量。而不是 挑战excel的极限。

评分

参与人数 1积分 +3 收起 理由
大饼 + 3 谢谢奉献

查看全部评分

退役斑竹

发表于 2012-2-1 10:36 |显示全部楼层
此文章由 大饼 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 大饼 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 jasonliu234 于 2012-2-1 11:31 发表
如果做一个vba 每次运行 都要达到了极限,并不是一个好的设计

需要精简的 是打开work book的数量。而不是 挑战excel的极限。

看来要改程序了。
每次打开一个文件,处理完了就关掉。
这样只需要同时打开29个文件就行了。

评分

参与人数 1积分 +4 收起 理由
jasonliu234 + 4 你太有才了

查看全部评分

专攻电子电路

发表于 2012-2-1 10:50 |显示全部楼层
此文章由 jasonliu234 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jasonliu234 所有!转贴必须注明作者、出处和本声明,并保持内容完整
编程偶也不懂

只是感觉 每次都把机器资源都占用完了,电脑很容易崩溃的。不是个好程序
Advertisement
Advertisement

发表于 2012-2-1 11:16 |显示全部楼层
此文章由 商务车 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 商务车 所有!转贴必须注明作者、出处和本声明,并保持内容完整
255个

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部