Execl多个xls文件转为表单合并在一个xls文件下VBS脚本
2015-09-10 22:43
567 查看
这是一个极其简单的自动操作脚本,运行此脚本前确认已经新建了一个空的XLS文件并在打开状态!
该脚本在office2007版的excel下测试可以用。Sub Macro3() '在这里输入包含所有xls的文件夹地址 FilesTree ("C:\Users\Administrator\Desktop\cms配置表") End Sub Function FilesTree(sPath) Dim i: i = 0 Dim u On Error Resume Next Set oFso = CreateObject("Scripting.FileSystemObject") Set oFolder = oFso.GetFolder(sPath) Set oFiles = oFolder.Files For Each oFile In oFiles If Right(oFile.Path, 3) = "xls" Then Workbooks.Open Filename:=oFile.Path Workbooks(2).Activate Cells.Select Selection.Copy u = u & Replace(oFile.Path, sPath, "") u = Replace(u, ".xls", "") u = Replace(u, "\", "") Workbooks(1).Activate Sheets.Add After:=Sheets(Sheets.Count) Sheets(Sheets.Count).Select Sheets(Sheets.Count).Name = u Sheets(Sheets.Count).Select Cells.Select ActiveSheet.Paste Application.CutCopyMode = False Workbooks(2).Close u = "" i = i + 1 End If Next MsgBox ("您的" & sPath & "目录下,一共存在" & i & "个Excle文件") Wscript.Quit End Function
相关文章推荐
- 使用Python生成Excel格式的图片
- Excel 曝出 Power Query 安全漏洞,1.2 亿用户易受远程 DDE 攻击
- excel vba 限制工作表的滚动区域代码
- excel vba 高亮显示当前行代码
- VBS脚本写的Windows硬件检测工具分享
- 禁止QQ上网的vbs脚本代码
- 用vbs实现cmd功能的代码
- 不错的主要用于加密的vbs(asp)位移运算类
- 在线用表单建立文件夹
- VBS调用Photoshop批量生成缩略图的代码
- 用VBScript写合并文本文件的脚本
- VBS教程:对象-Err
- VBS InternetExplorer.Application的属性和方法介绍
- 用vbs实现的简单的服务器文件备份办法压缩文件名自动按日期命名
- VBS基础编程教程 (第1篇)
- VBS显示当前标准时间
- 自动切换能播放音乐列表 vbs
- VBS 两数相加取值问题分析
- VBScript 打造自己的远程CMDShell附使用教程
- VBS基础编程教程 (第3篇)