2020-06-12 如何把excel多個(gè)sheet合并(百度搜的,非原創(chuàng))

如何把excel多個(gè)sheet合并(百度搜的,非原創(chuàng))

新建一個(gè)Sheet,命名為“All”(名字可隨意);右鍵點(diǎn)擊新建Sheet,選擇查看代碼,或者“Alt+F11”鍵打開VBA編輯窗口。

在左側(cè)對應(yīng)的Sheet“All”上雙擊,彈出窗口空白處粘貼下面的代碼。

Sub?hb()?

Dim?bt,?i,?r,?c,?n,?first?As?Long?

bt?=?1?'表頭行數(shù),多行改為對應(yīng)數(shù)值?

Cells.Clear?

For?i?=?1?To?Sheets.Count?

????If?Sheets(i).Name?<>?ActiveSheet.Name?Then?

????????If?first?=?0?Then?

????????????c?=?Sheets(i).Cells(1,?Columns.Count).End(xlToLeft).Column?

????????????Sheets(i).Range("A1").Resize(bt,?c).Copy?Range("A1")?

????????????n?=?bt?+?1:?first?=?1?

????????End?If?

????????r?=?Sheets(i).Cells(Rows.Count,?"A").End(xlUp).Row?

????????Sheets(i).Range("A"?&?bt?+?1).Resize(r?-?1,?c).Copy?Range("A"?&?n)?

????????n?=?n?+?r?-?bt?

????End?If?

Next?

End?Sub

3

“F5”鍵或點(diǎn)擊運(yùn)行菜單,合并成功!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。
禁止轉(zhuǎn)載,如需轉(zhuǎn)載請通過簡信或評(píng)論聯(lián)系作者。

友情鏈接更多精彩內(nèi)容