摩爾莊園手游農(nóng)莊拍照任務流程(摩爾莊園手游莊園拍照任務) 醫(yī)者仁心的經(jīng)典語錄(醫(yī)者仁心是什么意思) 打好臺球的小技巧(打好臺球的小技巧和方法) 紙張方向只設置一頁橫向(紙張種類) 京東巴槍聯(lián)迪P990修改時間 紅櫻桃木門效果圖(紅櫻桃木) 大梅沙附近酒店攻略(大梅沙附近住宿) 光纖貓 Modem)怎樣設置無線上網(wǎng)?(光纖貓設置方法) 圓舞曲之王是誰呢(圓舞曲之王是) 怎么收藏和查看當當網(wǎng)的圖書(怎么收藏和查看當當網(wǎng)的圖書資源) iphone清理系統(tǒng)垃圾的方法(iPhone系統(tǒng)垃圾怎么清理) 雙色球天齊網(wǎng)殺紅球(雙色球天齊) 微信8.0背景視頻如何設置?(微信8.0背景視頻如何設置時間) 如何做到清淡飲食?(如何做到清淡飲食減肥) excel格式刷快捷鍵用不了(excel格式刷快捷鍵) 怎樣做一個豁達的人(怎樣做一個豁達的人作文) 三星s4(i9500)root權(quán)限教程實現(xiàn)三星s4完美root 玩具店陳列圖片(玩具店) nars腮紅顏色怎么選(nars腮紅顏色選擇) 水晶戰(zhàn)歌網(wǎng)(yy戰(zhàn)歌網(wǎng)) win11怎么設置休眠的快捷鍵(win10設置休眠快捷鍵) 杭州好吃的餐廳午飯(杭州好吃的餐廳) 如何將舊牛仔褲巧改成背包?(舊牛仔褲怎么做成簡單的背包) 不良的生活習慣讓你多疾病(不良生活方式引起的疾病) 蘋果手機怎么換輸入法壁紙(蘋果手機怎么換輸入法) 推薦幾個學習英語好用的軟件 堡壘之夜在哪下載?(pc版堡壘之夜在哪下載) 山東省電力公司領導(山東省電力公司) 酶文化之生物復合酶(酶生物化學) 如何用微信查詢北京地鐵實時滿載率(北京地鐵客運量實時) 身體發(fā)膚受之父母不敢毀傷下一句(身體發(fā)膚受之父母) 如何去掉dedecms自帶廣告以及Power by dedecms 腰椎結(jié)核怎么護理?(腰椎結(jié)核怎么護理好) 2020年內(nèi)蒙古師范大學文科錄取分數(shù)線多少分?(內(nèi)蒙古師范大學文科二本有什么專業(yè)) 獨角仙幼蟲怎么養(yǎng)(獨角仙幼蟲怎么養(yǎng) 新手視頻) 怎么用話費充值Q幣(qq怎么用話費充值q幣) 頭發(fā)厚重適合什么發(fā)型(頭發(fā)多的女生適合什么發(fā)型) 戴爾筆記本電腦一開機就藍屏(戴爾筆記本電腦一開機就藍屏怎么搞) 畫素描如何避免匠氣(如何避免繪畫匠氣) 1月28星座(1月28日是什么星座) PPT怎么講自己做的模板導入自己做好的PPT里面(如何在已經(jīng)做好的ppt里導入模板) 如何寫好作文(如何寫好作文的方法和技巧) 混凝土比例1:2:3一方需要多少噸沙子(混凝土比例) 涼拌黃花菜的做法(涼拌黃花菜的做法大全) 教師節(jié)賀卡圖片簡筆畫(教師節(jié)賀卡圖片簡筆畫圖片) 《平凡的世界》讀后感(求 平凡的世界 讀后感 800字) 云頂之弈莫甘娜帶什么裝備(云頂之弈莫甘娜帶什么裝備最好) 《反壟斷法》規(guī)定了幾種壟斷形式 如何處罰?(《反壟斷法》規(guī)定了幾種壟斷形式,如何處罰決定) 食品安全歌謠20字(食品安全歌謠)
您的位置:首頁 >綜合精選 >

怎樣把幾個excel合成一個文件(怎樣把幾個excel合成一個)

導讀 關于怎樣把幾個excel合成一個文件,怎樣把幾個excel合成一個這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來

關于怎樣把幾個excel合成一個文件,怎樣把幾個excel合成一個這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!

1、操作步驟:原始數(shù)據(jù)所在工作簿包含多個格式相同的工作表,只不過每個工作表內(nèi)容不同,比如說不同人名的工作表數(shù)據(jù)或者不同部門填寫的數(shù)據(jù)。

2、2、在原始數(shù)據(jù)同目錄下新建一個工作簿,建立兩個工作表,名稱分別為“首頁”和“合并匯總表”。

3、3、按Alt+F11進入VBA代碼編輯和調(diào)試界面。

4、4、根據(jù)下圖提示,插入一個模塊。

5、5、將下述代碼粘貼到模塊空白處:Sub CombineSheetsCells() ? ?Dim wsNewWorksheet As Worksheet ? ?Dim cel As Range ? ?Dim DataSource, RowTitle, ColumnTitle, SourceDataRows, SourceDataColumns As Variant ? ?Dim TitleRow, TitleColumn As Range ? ?Dim Num As Integer ? ?Dim DataRows As Long ? ?DataRows = 1 ? ?Dim TitleArr() ? ?Dim Choice ? ?Dim MyName$, MyFileName$, ActiveSheetName$, AddressAll$, AddressRow$, AddressColumn$, FileDir$, DataSheet$, myDelimiter$ ? ?Dim n, i ? ?n = 1 ? ?i = 1 ? ?Application.DisplayAlerts = False ? ?Worksheets("合并匯總表").Delete ? ?Set wsNewWorksheet = Worksheets.Add(, after:=Worksheets(Worksheets.Count)) ? ?***.Name = "合并匯總表" ? ?MyFileName = Application.GetOpenFilename("Excel工作薄 (*.xls*),*.xls*") ? ?If MyFileName = "False" Then ? ? ? ?MsgBox "沒有選擇文件!請重新選擇一個被合并文件!", vbInformation, "取消" ? ?Else ? ? ? ?***.Open Filename:=MyFileName ? ? ? ?Num = ActiveWorkbook.Sheets.Count ? ? ? ?MyName = ***.Name ? ? ? ?Set DataSource = Application.InputBox(prompt:="請選擇要合并的數(shù)據(jù)區(qū)域:", Type:=8) ? ? ? ?AddressAll = DataSource.Address ? ? ? ?ActiveWorkbook.ActiveSheet.Range(AddressAll).Select ? ? ? ?SourceDataRows = Selection.Rows.Count ? ? ? ?SourceDataColumns = Selection.Columns.Count ? ? ? ?Application.ScreenUpdating = False ? ? ? ?Application.EnableEvents = False ? ? ? ?For i = 1 To Num ? ? ? ? ? ?ActiveWorkbook.Sheets(i).Activate ? ? ? ? ? ?ActiveWorkbook.Sheets(i).Range(AddressAll).Select ? ? ? ? ? ?Selection.Copy ? ? ? ? ? ?ActiveSheetName = ActiveWorkbook.***.Name ? ? ? ? ? ?Workbooks(***.Name).Activate ? ? ? ? ? ?ActiveWorkbook.Sheets("合并匯總表").Select ? ? ? ? ? ?ActiveWorkbook.Sheets("合并匯總表").Range("A" & DataRows).Value = ActiveSheetName ? ? ? ? ? ?ActiveWorkbook.Sheets("合并匯總表").Range(Cells(DataRows, 2), Cells(DataRows, 2)).Select ? ? ? ? ? ?Selection.PasteSpecial Paste:=xlPasteColumnWidths, Operation:=xlNone, _ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? SkipBlanks:=False, Transpose:=False ? ? ? ? ? ?Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? False, Transpose:=False ? ? ? ? ? ?Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?:=False, Transpose:=False ? ? ? ? ? ?DataRows = DataRows + SourceDataRows ? ? ? ? ? ?Workbooks(MyName).Activate ? ? ? ?Next i ? ? ? ?Application.ScreenUpdating = True ? ? ? ?Application.EnableEvents = True ? ?End If ? ?Workbooks(MyName).CloseEnd Sub6、在“首頁”工作表中按下圖示范插入一個窗體控件并指定宏為插入的代碼名稱。

6、7、點擊“首頁”工作表中插入的按鈕,根據(jù)提示,瀏覽到原始數(shù)據(jù)工作簿。

7、8、用鼠標選擇要合并的數(shù)據(jù)范圍。

8、注意:每個工作表數(shù)據(jù)可能不一樣,比如說有的是10行數(shù)據(jù),有的是30行數(shù)據(jù)。

9、在這里我們可以用鼠標選擇任意工作表的一個較大范圍,比如說A1:D100,保證比最多行數(shù)的工作表數(shù)據(jù)還多就可以,一會再刪除空行。

10、9、點擊確定按鈕,待代碼運行完畢后,所有的數(shù)據(jù)就都合并到了“合并匯總表”中。

11、注意:1)A列的文本說明右側(cè)的數(shù)據(jù)來自于原始數(shù)據(jù)表的哪個工作表;2)數(shù)據(jù)之間會有一些空行,可以通過篩選刪除。

12、10、選中全部數(shù)據(jù)區(qū)域,執(zhí)行自動篩選。

13、然后選擇其中一個字段,選擇“空白”和標題內(nèi)容。

14、1然后將篩選出來的無用行鼠標右鍵刪除,再刪除A列整列即可,完成效果如下圖:以上就是excel如何快速把多個工作表合并到一個excel表的方法。

本文分享完畢,希望對大家有所幫助。

標簽:

免責聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!

最新文章