免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

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


VIP學員的問題,要將多個工作簿合并在同一個工作簿的多個工作表,再進行逆向操作,將多個工作表拆分成多個工作簿。


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

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

1.多個工作表拆分成多個工作簿

在VBA后臺,運行代碼,觀察左邊,你會看到一個個工作簿拆分出來,稍等幾秒,就拆分好了。


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


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

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


2.多個工作簿合并成多個工作表

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


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

Sub 合并工作簿()

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

    Application.ScreenUpdating = False

    Rem 關閉屏幕刷新

    MyPath$ = ThisWorkbook.Path & "\"

    Rem 獲取當前工作簿路徑

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

    Rem 獲取路徑下所有Excel文件

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

        If File <> ThisWorkbook.Name Then '不合并當前工作簿

            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 將第一個表復制到當前工作簿的最后一個工作表

            Wb.Close False '關閉工作簿 不保存

        End If

        File = Dir

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

    Loop

    Application.ScreenUpdating = False

    Rem 打開屏幕刷

End Sub



VBA可以直接在后臺運行,也可以直接插入一個按鈕或者圖片來運行。

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


點按鈕運行,稍等片刻,就合并完成。

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

推薦:別再復制粘貼了,幾十個工作表合并最簡單的辦法,一學就會!

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


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

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

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

聯(lián)系客服