合并同一个工作薄中的其余的所有的工作表

2016-02-19 13:31 4 1 收藏

下面是个简单易学的合并同一个工作薄中的其余的所有的工作表教程,图老师小编详细图解介绍包你轻松学会,喜欢的朋友赶紧get起来吧!

【 tulaoshi.com - Excel教程 】

以下代码的功能是,合并同一个工作薄中的其余的所有的工作表,将其余的表的数据,全部追加到第一个工作表后面,形成完整的唯一的一个表数据。

代码如下,稍后会附上代码说明:

Dim MyCount As Integer

k = Worksheets(1).UsedRange.Rows.Count + 1

For MyTable = 2 To Worksheets.Count

For i = 5 To Worksheets(MyTable).UsedRange.Rows.Count

For j = 1 To Worksheets(MyTable).UsedRange.Columns.Count

Worksheets(1).Cells(k, j).Value = Worksheets(MyTable).Cells(i, j).Value

Next j

k = k + 1

Next i

Next MyTable

注意哦,如上的代码,仅把其它表的第五行的数据至最后一行的数据阵加到第一表的后面,第一行到第四行是标题,不进行追加。For i = 5代表的是从第五行开始阵加。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com)

代码解释

k = Worksheets(1).UsedRange.Rows.Count + 1获取第一个工作表的最后一行的行号后加1

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com)

For MyTable = 2 To Worksheets.Count从第二个工作表开始循环至最后一个工作表,目的就是通过循环追加其它表到第一表嘛

For i = 5 To Worksheets(MyTable).UsedRange.Rows.Count每个工作表,仅从第五行至有效数据最后一行,追加到表一。

For j = 1 To Worksheets(MyTable).UsedRange.Columns.Count从每个工作表的第一列到有效列数据的最大列号做循环。

Worksheets(1).Cells(k, j).Value = Worksheets(MyTable).Cells(i, j).Value将其它表的有效数据的单元格的值,赋值到第一工作表的相应单元格内。

来源:https://www.tulaoshi.com/n/20160219/1604533.html

延伸阅读
标签: 电脑入门
Excel2007基础教程:删除一个不再需要的工作表 如果不再需要一张工作表,或者想删除工作簿中的一个空工作表,那么可以通过两种方法来删除它: 右击表标签并从快捷菜单选择"删除飞 选择"开始" Q "单元格" Q "删除工作表" 。如果工作表含有任何数据, Excel 会询问是否确认删除此表。如果该表从未被使用过...
标签: 办公软件
对来自多个Excel工作表中的数据进行合并计算后,可能需要更改对数据进行合并计算的方式。例如,可能要添加新的地区办事处的工作表,或删除不再存在的部门的工作表,或更改带有三维引用 (三维引用:对跨越工作簿中两个或多个工作表的区域的引用。)的公式。 更改按位置或分类进行的合并计算 注释 只有当您以前未在“合并计算”对...
uber账号绑定同一个支付宝方法   想要获得更多uber打车优惠,很多人会领用不同的账号互相邀请获得优惠码,不同uber优步账号怎么绑定同一个支付宝?下面小编就来教一下大家。   我们知道相同的手机号是无法注册不同的uber账号的,这里可以利用阿里小号申请另外的手机号来注册,而最终所需要使用的平台就是支付宝的,我们...
标签: 软件教程 excel
我们经常把同类相关Excel2007工作表集中保存在同一文档中,以便于在各表格间进行引用、查看。当一个文档中的工作表达到一定数量时,要想找到需要的工作表就变得很麻烦了。此时若能建立一张“目录”工作表显示所有工作表的名称和链接,事情将会简单很多。 描述:一个工作簿中有多个工作表,标签已经排不下,查看起来比较麻烦,想在每...
防止同一个程序多次运行。 '*****************方法一:防止程序多次打开*****************' 函数名: IsInstanceRunning ' 功 能: 判断工程是否已运行 ' 参 数: 无 ' 返回值: True 已运行 False 未运行 '******************************************************* Public Function IsInstanceRunning() As Boolean Dim current As Process ...

经验教程

896

收藏

40
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部