excel合并一个工作簿内1000个工作表(7列不定行),如何写宏代码?

来源:百度知道 编辑:UC知道 时间:2024/09/21 05:28:13
例如:sheet1,sheet2.....sheet1000的格式相同,但数据内容不同,例如:
sheet1: 姓名 语文 数学 物理 化学 地理 总分
张三 85 66 88 80 85 404
李四 89 96 89 78 90 442
王五 70 59 65 76 80 350
sheet2:姓名 语文 数学 物理 化学 地理 总分
余九 85 66 88 80 85 404
曹十 89 96 89 78 55 407
段十一 70 59 70 77 66 342
sheet3:姓名 语文 数学 物理 化学 地理 总分
赵二 88 66 88 80 85 407
钱六 90 96 89 78 90 443
田八 80 59 65 76 80 360
刘十九 80 59 65 76 80 360
......
合并后的表格
姓名语文数学物理化学地理总分姓名语文数学物理化学地理总分姓名语文数学物理化学地理总分....(第一行)
张三 85 66 88 80 85 404 余九 85 66 88 80 85 404 赵二 88 66 88 80 85 407
李四 89 96 89 78 90 442 曹十 89 96 89 78 55 407 钱六 90 96 89 78 90 443(注:第二行)
王五 70 59 65 76 80 350 段十一 70 59 70 77 66 342 田八 80 59 65 76 80 360
刘十九 80 59 65 76 80 360(第三行)
......

一个工作表,最多256列。也就是最多只能合并36个表。

因为每个工作表的行数不定,所以合并后不一定规整。

建议改成
张三......李四......王五......
余九......

代码很简单。
不过我想知道这样合并的目的是什么?