九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
不要再用Ctrl C了,工作簿拆分、合并一鍵生成,工作再忙也要看……


VIP學(xué)員的問題,要將多個(gè)工作簿合并在同一個(gè)工作簿的多個(gè)工作表,再進(jìn)行逆向操作,將多個(gè)工作表拆分成多個(gè)工作簿。


如果僅僅是3個(gè),Ctrl+C還是很快的,但問題是,有可能是30個(gè),甚至更多,那就要按到手酸。

剛好前幾天也有讀者留言要類似的功能,今天,盧子就分享2個(gè)模板,讓你輕松一鍵實(shí)現(xiàn)拆分、合并。

1.多個(gè)工作表拆分成多個(gè)工作簿

在VBA后臺(tái),運(yùn)行代碼,觀察左邊,你會(huì)看到一個(gè)個(gè)工作簿拆分出來,稍等幾秒,就拆分好了。


Sub 拆分工作表()

    Dim b As Worksheet

    Excel.Application.ScreenUpdating = False

    For Each b In Sheets

        b.Copy

        Excel.ActiveWorkbook.SaveAs Filename:=ThisWorkbook.Path & "\" & b.Name & ".xlsx"

        Excel.ActiveWorkbook.Close

    Next

    Excel.Application.ScreenUpdating = True

End Sub


前一陣子搞了一個(gè)VBA系列專題,估計(jì)有的讀者已經(jīng)忘了,這里再說明一下如何使用代碼?

復(fù)制代碼,點(diǎn)開發(fā)工具,VB編輯器,插入模板,將代碼粘貼進(jìn)去。


2.多個(gè)工作簿合并成多個(gè)工作表

將Excel不加班多工作簿合并模板放在同一個(gè)文件夾內(nèi)。


復(fù)制代碼,點(diǎn)開發(fā)工具,VB編輯器,插入模板,將代碼粘貼進(jìn)去。

Sub 合并工作簿()

    Dim Wb As Workbook, MyPath As String, File, Sh_n As String

    Application.ScreenUpdating = False

    Rem 關(guān)閉屏幕刷新

    MyPath$ = ThisWorkbook.Path & "\"

    Rem 獲取當(dāng)前工作簿路徑

    File = Dir(MyPath & "*.xls*")

    Rem 獲取路徑下所有Excel文件

    Do While File <> "" '遍歷所有文件

        If File <> ThisWorkbook.Name Then '不合并當(dāng)前工作簿

            Set Wb = Workbooks.Open(MyPath & File)

            Rem 依次打開工作簿

            Sh_n = StrReverse(Mid(StrReverse(Wb.Name), InStr(StrReverse(Wb.Name), ".") + 1))

            Sheets(1).Copy After:=ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count)

            ActiveSheet.Name = Sh_n

            Rem 將第一個(gè)表復(fù)制到當(dāng)前工作簿的最后一個(gè)工作表

            Wb.Close False '關(guān)閉工作簿 不保存

        End If

        File = Dir

        Rem 循環(huán)下一個(gè)工作簿

    Loop

    Application.ScreenUpdating = False

    Rem 打開屏幕刷

End Sub



VBA可以直接在后臺(tái)運(yùn)行,也可以直接插入一個(gè)按鈕或者圖片來運(yùn)行。

在開發(fā)工具,插入一個(gè)按鈕,并重命名。


點(diǎn)按鈕運(yùn)行,稍等片刻,就合并完成。

模板在手,以后不管要拆分、合并,都是輕輕松松一鍵搞定,再也不用為這些事發(fā)愁。

推薦:別再復(fù)制粘貼了,幾十個(gè)工作表合并最簡單的辦法,一學(xué)就會(huì)!

上篇:一樣的復(fù)制粘貼,為什么別人做出來的表格又快又好?


你怕不怕長期跟盧子學(xué)習(xí),以后一天的工作幾分鐘做完?

作者:盧子,清華暢銷書作者,《Excel效率手冊(cè) 早做完,不加班》系列叢書創(chuàng)始人,個(gè)人公眾號(hào):Excel不加班(ID:Excelbujiaban)

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
【批量】拆分工作簿中的表為獨(dú)立工作簿
Excel教程:excel拆分工作簿(表),一鍵拆分幾百個(gè)文件,只需3秒!
一個(gè)工作簿拆分多個(gè)工作表的辦法用VBA-代碼
一秒快速拆分工作簿中多個(gè)工作表,不要說你還是停留在復(fù)制粘貼
VBA代碼:拆分工作簿示例——將工作簿中的每個(gè)工作表保存為單獨(dú)的工作簿
輕松操控!『Excel超能小助手』讓你事半功倍
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服