国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 辦公 > Excel > 正文

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

2024-08-23 19:28:40
字體:
來源:轉載
供稿:網友

   以下代碼的功能是,合并同一個工作薄中的其余的所有的工作表,將其余的表的數據,全部追加到第一個工作表后面,形成完整的唯一的一個表數據。

  代碼如下,稍后會附上代碼說明:

  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代表的是從第五行開始陣加。

  代碼解釋

  k = Worksheets(1).UsedRange.Rows.Count + 1 獲取第一個工作表的最后一行的行號后加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 將其它表的有效數據的單元格的值,賦值到第一工作表的相應單元格內。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 株洲县| 阿拉善盟| 闽侯县| 彩票| 南部县| 富阳市| 墨竹工卡县| 绥化市| 泽州县| 定日县| 天全县| 铅山县| 右玉县| 芦山县| 舟曲县| 桂东县| 河津市| 富宁县| 陆丰市| 石林| 双峰县| 兰州市| 满洲里市| 邯郸市| 嘉善县| 辽阳市| 建平县| 太白县| 宜川县| 汝阳县| 夏津县| 滨海县| 石河子市| 庆云县| 宣汉县| 于田县| 敦化市| 枣阳市| 大理市| 淮阳县| 东丰县|