excel里多個sheet中的數據合並到一個sheet里面


測試的時候,遇到幾百個sheet的表數據,有的是空表,有的是有數據的,為了看表中的數據,一個個的點擊太費時間和精力,於是網上找了個方法,挺好使的,分享一下。

首先我們新建一個空白的sheet,用來統計所有的sheet數據,然后鼠標放到新建的sheet上,右鍵拉取彈窗,然后選擇“查看代碼”

 

 進入到代碼編輯窗口

 

 

然后在這個窗口輸入如下代碼,執行即可將多個sheet的數據匯總到我們新建的sheet表格里面。

Sub hebing()
Application.ScreenUpdating = False
For i = 1 To Sheets.Count
     If Sheets(i).Name <> ActiveSheet.Name Then
        X = Range("A65536").End(xlUp).Row + 1
        Sheets(i).UsedRange.Copy Cells(X, 1)
      End If
Next
Range("B1").Select
Application.ScreenUpdating = True
MsgBox "合並匯總數據完畢!", vbinfomation, "成功!"
End Sub

 

 

 

看到了吧,下面就成功了喲 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM