查看: 861|回复: 4
|
急救!! 请人间EXCEL高手分享一下珍贵的经验! 小妹急需要
[复制链接]
|
|
小妹正在为公司重新整理excel..
基本是这样子的
先说这个basic的raw data,
产品大概有790 样
分行
这个file基本上是记录每一个月,每一个分行的quantity and sales的
所以基本上
row 占了800 行,300个colum
往常旧同事做的一个excel file 分5 个sheets,以上的资料只是占了其中一个
以上的资料聚集了 两年的data
(每一个月copy 所有产品(790) 在paste在同一个sheet ,以此类推2年
一直到今年因为换了第二个人key in,把一些东西弄乱了,所以公司现在要我重新弄过一个新的
但是我现在弄的只是一个空的
也就是
row - 790 样产品
colum- 300 ( 73间分行 * quantity & sales, grand total sales)
已经缩短的formula
作为sample ,它只是一个月的
可是我每开一次,它就会lag着,我该怎么弄?是不是哪里出问题了,我现在摸不着头脑
因为他很慢,弄一样东西要等很久,拿了我很多时间
请人间高手帮帮忙 ><急救
要交给老板了 T^T
|
|
|
|
|
|
|
|
发表于 1-8-2015 09:15 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 2-8-2015 11:09 AM
|
显示全部楼层
File太大,system hang是有可能的,加上你的电脑的quality不是很好,哈哈想必一定很难。最好的方法就是分开放,那么它的process speed 就快很多。 |
|
|
|
|
|
|
|
发表于 2-8-2015 06:20 PM
来自手机
|
显示全部楼层
先清洗你的harddish.無用的东西  |
|
|
|
|
|
|
|
发表于 12-12-2015 02:26 AM
来自手机
|
显示全部楼层
本帖最后由 发糕 于 12-12-2015 01:12 PM 编辑
网络上找到,希望能够帮助到你。我用了,不行。之前2003变成25MB复制粘贴到新的页面就解决了。
现在2010才2MB,复制粘贴也不能。其中两个页面还有看不见的链接。
很多人在实际使用EXCEL过程中发生EXCEL文件不明原因的增大,打开计算都很缓慢的现象,有时甚至造成文件损坏,无法打开的情况,以下是我收集的造成文件虚增的原因及处理办法,对没有提到的其他情况和解决办法,欢迎大家给予补充:
一、工作表中有大量的细小图片对象造成文件增大,这是最常见的文件虚胖原因。
可能的原因:
(1)从网页上复制内容直接粘帖到工作表中,而没有使用选择性粘帖,
(2)无意中点了绘图工具栏的直线或其他绘图对象,不知不觉中在文件中插入了小的直线或其他图形,由于很小,肉眼几乎无法看到,又通过单元格的复制产生了大量的小绘图对象
(3)在工作表中插入了图片其他绘图对象,操作中又将其高度宽度设为0或很小的值,通过复制产生了大量的对象
(4)在行或列的位置中插入了绘图对象,对象的属性为,大小位置随单元而变的(默认的),然后隐藏行或列,或设置行高或列宽为很小的值,从而使插入的对象不能看到
(5)工作表中的对象设置了不可见属性(Visible=false)或对象的线条和填充色均设为与底色相同,使对象无法看到
判断方法:
(1)编辑→定位(快捷键:F5或Ctrl-G),定位条件中选“对象”,确定后会显示很多被选择的小对象(这种方法在隐藏列或行中的对象并不能看到)
(2)用VBA对对象进行计数,看看有多少个对象在工作表中,与你的工作表中需要的对象数量是否相符
Sub countshapes()
Dim n
n = ActiveSheet.Shapes.Count
MsgBox "本工作表共有" & n & "个对象"
End Sub
解决办法
(1)如果确认工作表中没有你需要的对象或控件,用CTRL-G,定位,定位条件中选“对象”,确定后按DEL键删除,会删除工作表中所有的对象
(2)用VBA删除,可以根据需要删除高度或宽度小于一定值的小对象,如
Sub delshapes()
Dim sp As Shape, n
For Each sp In ActiveSheet.Shapes
If sp.Width < 14.25 Or sp.Height < 14.25 Then '约小于0.5cm,根据需要设定
sp.Delete
n = n + 1
End If
Next sp
MsgBox "共删除了" & n & "个对象"
End Sub
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|