如何将N多个独立的excel表格,合并在一个表格。 30

不要提供小工具!表格都为格式相同的表格。... 不要提供小工具!表格都为格式相同的表格。 展开
 我来答
绿馨L
2014-04-24 · TA获得超过185个赞
知道小有建树答主
回答量:309
采纳率:40%
帮助的人:106万
展开全部
VBA代码可以吗?
更多追问追答
追问
可以,但是要合并在一个Sheet里面的!我用的2010版本的
追答
合并任意的 Sheet
合并之前,请先创建一个空白的 Sheet 作为合并目标 Sheet ,这个Sheet 必需是第一个Sheet 哦。
如果不合并标题行(比如第一行)则 j=1 改为 j=2
如果数据不是从第一行,或者第一列开始的,请修改 j=1 及 k=2 两行的参数。
比如 j=2 k=3 表示从第2行,第三列开始的数据。

Sub CombineSheet()
Application.screenupdating = False
Dim i, j, k, n As String
n = 1
For i = 2 To ThisWorkbook.Sheets.Count
For j = 1 ToThisWorkbook.Sheets(i).UsedRange.Rows.Count
For k = 1 To ThisWorkbook.Sheets(i).UsedRange.Columns.Count
ThisWorkbook.Sheets(1).Cells(n, k).Value =ThisWorkbook.Sheets(i).Cells(j, k).Value
Next k
n = n + 1
Next j
Next i
Application.screenupdating = True
End Sub

意外惊喜:合并 Sheet 的功能会自动去掉超链接(HREF) 标记。
实际上,为了去掉 Excel 的所有超链接,也可以使用这个函数啊。

如果你实现了记得采纳啊......
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式