excel文件宏处理方法.doc

excel文件宏处理方法.doc

ID:50668604

大小:45.52 KB

页数:2页

时间:2020-03-07

excel文件宏处理方法.doc_第1页
excel文件宏处理方法.doc_第2页
资源描述:

《excel文件宏处理方法.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、录制宏可以解决这个问题。准备工作:确保这些要处理的excel文件的名称是有规律的,比如Book1.xls;Book2.xls;Book3.xls;Book4.xls;Book5.xls;...新建一个excel文件Book0.xls单击菜单“工具”-“宏”-“录制新宏”单击“确定”按纽开始录制单击“文件”-“打开”,打开一个excel文件Book1.xls,把“ABCDGH”选中,用右键删除整列。关闭该文件,记得保存。停止录制。到这一步就录制好一个模版了,但这样没有批量处理功能,下面就来添加。单击菜单“工具”-“

2、宏”-“宏”这时你刚才录制的宏应该在其中,选中它,单击编辑按纽,现在的代码如下:'----------------Workbooks.OpenFilename:="D:excelBook1.xls"'作为示例的工作表的路径Range("A:A,B:B,C:C,D:D,G:G,H:H").Select'选中要删除的列Selection.DeleteShift:=xlToLeft'删除ActiveWorkbook.Save'保存ActiveWindow.Close'关闭'----------------下面加个循

3、环功能'----------------DimiColAsIntegerForiCol=1To100'根据自己的实际情况修改,这里表示文件的名称是从Book1.xls到Book100.xlsWorkbooks.OpenFilename:="D:excelBook"&CStr(iCol)&".xls"'关键,循环一次改变一次文件名Range("A:A,B:B,C:C,D:D,G:G,H:H").SelectSelection.DeleteShift:=xlToLeftActiveWorkbook.SaveAct

4、iveWindow.CloseNextiColEndSub'----------------如果文件名规律不对,可以用ACDSee之类可以批量重命名的软件修改一下。最后,保存修改好的宏,单击“运行子过程/用户窗体”按纽执行。执行前记得把原excel文件做个备份。%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%SubMacro1()''Macro1Macro'宏由雨林木风录制,时间:2010-9-3''DimiColAsIntegerForiCol=40To170'

5、循环条件Workbooks.OpenFilename:="D:csv"&CStr(iCol)&".csv"'打开文件,icol代表文件中的数字Columns("K:K").SelectSelection.CutColumns("A:A").SelectActiveSheet.PasteColumns("E:E").SelectSelection.CutColumns("B:B").SelectActiveSheet.PasteColumns("D:D").SelectSelection.CutColumns(

6、"C:C").SelectActiveSheet.PasteColumns("D:K").SelectSelection.ClearContentsActiveWorkbook.SaveActiveWindow.CloseNextiColEndSub

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

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

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