如何将多个工作表合并成一个

上传人:jiups****uk12 文档编号:39441051 上传时间:2018-05-15 格式:DOC 页数:2 大小:21KB
返回 下载 相关 举报
如何将多个工作表合并成一个_第1页
第1页 / 共2页
如何将多个工作表合并成一个_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《如何将多个工作表合并成一个》由会员分享,可在线阅读,更多相关《如何将多个工作表合并成一个(2页珍藏版)》请在金锄头文库上搜索。

1、如何将同一工作薄中多个工作表合并如何将同一工作薄中多个工作表合并打开你要合并的工作簿,按下 alt+F11,插入-模块,复制下面的的内容,然后 运行。Sub 合并各工作表内容() sp = InputBox(“各表内容之间,间隔几行?不输则默认为 0“) If sp = “ Thensp = 0 End Ifst = InputBox(“各表从第几行开始合并?不输则默认为 2“) If st = “ Thenst = 2 End IfSheets(1).Select Sheets.AddIf st 1 ThenSheets(2).SelectRows(“1:“ & CStr(st - 1).S

2、electSelection.CopySheets(1).SelectRange(“A1“).SelectActiveSheet.Pastey = st - 1End IfFor i = 2 To Sheets.CountSheets(i).SelectFor v = 1 To 256zd = Cells(65535, v).End(xlUp).RowIf zd x Thenx = zdEnd IfNext vIf y + x - st + 1 + sp 65536 ThenMsgBox “内容太多,仅合并前“ & i - 2 & “个表的内容,请把其它表复制到新 工作薄里再用此程序合并!“Else:Rows(st & “:“ & x).SelectSelection.CopySheets(1).SelectRange(“A“ & CStr(y + 1).SelectActiveSheet.PasteSheets(i).SelectRange(“A1“).SelectApplication.CutCopyMode = FalseEnd Ify = y + x - st + 1 + spx = 0 Next iSheets(1).Select Range(“A1“).Select MsgBox “这就是合并后的表,请命名!“End Sub

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号