excel在工作中常用技巧

excel在工作中常用技巧

ID:32820891

大小:84.00 KB

页数:3页

时间:2019-02-16

excel在工作中常用技巧_第1页
excel在工作中常用技巧_第2页
excel在工作中常用技巧_第3页
资源描述:

《excel在工作中常用技巧》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Excel在工作中常用技巧一、excel瘦身技术在我们日常工作中有时会出现Excel文档无故增大。我曾经见过一个文档中共有20个工作表,每个工作表屮只冇200—1000条数据,但是该工作表冇45M大小。由于文档太大,打开、编辑等各项操作都很慢。经检查,该表中存在大量的“对象”,该对象导致了文档虚胖,经过瘦身后该文档就剩4M大小。现在讲讲怎样为其瘦身。1、可以先查看文档屮存在多少对象,打开文档,在文档屮任意一个工作表名称上单击鼠标右键查看代码,打开VB编辑器。将下面代码复制到编辑器中。复制号之间的代码(不包括号)*****************************

2、*************************************,查看整个工作簿中的对象SubCountShapes()DimnAsDoubleDimwsAsWorksheetDimContentAsStringForEachwslnWorksheetsn=ws.Shapes.CountContent=Content&”工作表“&ws.Name&M有“&n&“个对象"&vbCrLfNextMsgBoxContentEndSub******************************************************************朴Q

3、)・・重命名(R)移湖Kg制(M)・・・2歸代码QD◎砌工作表(£)・・・工作表标►隐菽但)鮭隐姦◎・・・诜工全部工件表(S)►►'SheetlJ"匕匕1乙OIltJGIJ-(9x文件(D扁辑(D应图GO活入(D佃(Q)调试©运行®IMCD外接程序®奁口(W)帮助但):画回・JI弟么—》U」固&于号❷行2•列1[(M)运行按钮Tfl・VBAProject■icros«ftExcelMicrosoftExcel对jftShttll(Shtetl)She«t2(Sh«et2)She«t3(Sh••⑶ThisWorkbook将代码复制到此处nrStt-SheetlXjShee

4、tlWorkxhttt按宇母库

5、按分类序

6、(名称)

7、Sheetl■DisplayPageBreaksFalseDispltyRx(htToL«ftFtlstEnableAutoFilterFels«EnableCalculationTrue▼VisualBasic编辑器窗口复制代码后,点击页面上绿色小三角,运行代码。MicrosoftExcel工作表Sheetl有2960个对您工作表Sheet2有2960个对余工作表Sheet3有2960个对鮫运行后可以看出,该文档屮每个工作表屮包含的对彖数量。实事求是的说,就是这些无用的对象导致了文档虚胖,现在來删除这些对象,现在清除

8、刚才粘贴的代码,重新复制下面的代码到VB编辑器中,点击运行按钮。复制“"号之间的代码(不包括号)****************************************************,删除工作簿屮的对象SubDel()DimshAsWorksheet,nForEachshInThisWorkbook.Worksheetssh.Drawingobjects.DeleteNextshEndSub********************************************************好了,由于对象太多,需要运行一段时间,请耐心等待。运

9、行完代码后,保存文档,现在看看文档冇多大?二、合并工作表在我们的实际工作中会有这么一种情况,一个文档中有若干个结构相同的工作表,我们需要把这若干个工作表都复制到一个工作表中,用下面的代码可以轻松搞定。首先新建一个工作表,在该工作表名上点击右键查看代码,将以下代码复制到其屮并运行。*************************************,合并当前工作簿下的所有工作表Sub合并当前工作簿下的所有工作表()Application.Screenllpdating=FalseForj=1ToSheets.CountIfSheets(j).NameoActive

10、Sheet.NameThenX=Range("A65536,,).End(xlUp).Row+1Sheets(j).UsedRange.CopyCells(X,1)EndIfNextRange(HBl").SelectApplication.Screenllpdating=TrueMsgBox"当前工作簿卜•的全部工作表已经合并完毕!",vblnformation,"提示”EndSub完成后根拯需求手动删除不必要的表头。因为合并时将各个工作表中的表头都合并过来了。三、几个常用技巧1>快速填充在表中需要将序号填写到其中,我们通常是在第一行输

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。