ITPub博客

首页 > Linux操作系统 > Linux操作系统 > excel合并sheet

excel合并sheet

原创 Linux操作系统 作者:Nalternative 时间:2011-09-17 09:43:42 0 删除 编辑

调用宏 alt+F11

Sub Worksheet_Total()
    Dim rowNum As Integer
    Dim i, k As Integer
 
    Set wsNewWorksheet = ActiveWorkbook.Worksheets.Add(before:=Worksheets(1))
    wsNewWorksheet.Name = "data_total"
    rowNum = 1
    For k = 1 To ActiveWorkbook.Worksheets.Count
        i = 2
        Do While ActiveWorkbook.Worksheets(k).Cells(i, 1).Value <> ""
            wsNewWorksheet.Cells(rowNum, 1).Value = ActiveWorkbook.Worksheets(k).Name
            For j = 2 To 5
                wsNewWorksheet.Cells(rowNum, j).Value = ActiveWorkbook.Worksheets(k).Cells(i, j).Value
            Next j
            rowNum = rowNum + 1
            i = i + 1
        Loop
    Next k
End Sub

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/25323853/viewspace-707764/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: aul测试
下一篇: External Table
请登录后发表评论 登录
全部评论

注册时间:2011-02-09

  • 博文量
    123
  • 访问量
    192853