欢迎光临散文网 会员登陆 & 注册

Excel & OneNote 现已加入Copilot体验全家桶

2023-04-06 09:05 作者:流老师与可乐  | 我要投稿

在sheet3中实时合并sheet1和sheet2的内容。




=IFERROR(INDEX(Sheet1!$A$1:$Z$100, ROW()-ROW($A$1)+1, COLUMN()), IFERROR(INDEX(Sheet2!$A$1:$Z$100, ROW()-ROW($A$1)+1, COLUMN()), ""))


Sub MergeSheets()

  Dim ws As Worksheet

  Dim wsMerged As Worksheet

   

  Application.ScreenUpdating = False

   

  Set wsMerged = ThisWorkbook.Sheets.Add(After:=Sheets(Sheets.Count))

  wsMerged.Name = "Merged"

   

  For Each ws In ThisWorkbook.Worksheets

    If ws.Name <> "Merged" Then

      ws.UsedRange.Copy wsMerged.Cells(wsMerged.Cells(Rows.Count, 1).End(xlUp).Row + 1, 1)

    End If

  Next ws

   

  Application.ScreenUpdating = True

End Sub



Excel & OneNote 现已加入Copilot体验全家桶的评论 (共 条)

分享到微博请遵守国家法律