如何快速將多個excel工作表批量另存為單獨的工作簿

      網友投稿 4293 2025-04-01

      如何快速將多個excel工作表批量另存為單獨的工作簿


      有時會遇到這種情況,某個Excel工作簿中包含許多工作表,需要把其中的某個工作表發(fā)送給其他用戶,或者將某幾個工作表發(fā)送給不同的用戶,通常的做法是將這些工作表移動或復制到新工作簿中,保存后再發(fā)送給他們。當工作表的數量較多時,逐一手動操作顯得有些繁瑣,這時用下面的VBA代碼就非常方便了,方法如下:

      按Alt+F11,打開VBA編輯器,在代碼窗口中粘貼下列代碼:

      如何快速將多個excel工作表批量另存為單獨的工作簿

      Sub SaveSheetAsWorkbook()Dim theName As StringOn Error GoTo Line1For Each sht In ActiveWindow.SelectedSheetssht.CopytheName = ThisWorkbook.Path & ThisWorkbook.Name & "_" & sht.Name & ".xls"ActiveWorkbook.SaveAs Filename:=theName, FileFormat:=xlNormalActiveWindow.CloseNextLine1:End Sub

      關閉VBA編輯器,返回Excel界面,選擇需要單獨保存為工作簿的工作表,如果要選擇多個工作表,可按Ctrl鍵或Shift鍵進行選擇,然后按Alt+F8打開“宏”對話框,選擇“SaveSheetAsWorkbook”宏執(zhí)行即可。

      上述代碼將每個所選的工作表單獨保存為一個工作簿,存放位置與原工作簿相同,名稱為“原工作簿名稱_工作表名稱.xls”。如果是在新建且未保存的工作簿中運行代碼,Excel會將新生成的工作簿保存到默認的文件位置,如“我的文檔”。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發(fā)現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發(fā)現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:設計超市訂單處理流程(設計超市訂單處理流程圖)
      下一篇:excel數據自動篩選的教程
      相關文章
      中文字幕亚洲综合久久男男| 亚洲人成未满十八禁网站| 激情小说亚洲图片| 亚洲国产乱码最新视频| 亚洲成在人线中文字幕| 亚洲高清在线视频| 久久久亚洲精品无码| 亚洲欧洲日产国码av系列天堂 | 欧美色欧美亚洲另类二区| 亚洲综合av一区二区三区| 国产亚洲sss在线播放| 亚洲av成人一区二区三区| 亚洲区视频在线观看| 亚洲国产午夜电影在线入口| 亚洲精品美女视频| 亚洲国产成人精品久久| 亚洲成年人电影网站| 亚洲毛片在线免费观看| 亚洲欧洲国产精品久久| 亚洲大片免费观看| 亚洲不卡1卡2卡三卡2021麻豆| 亚洲资源最新版在线观看| 亚洲精品天堂在线观看| 亚洲国产精品日韩av不卡在线| 国产精品久久久久久亚洲影视| 午夜亚洲av永久无码精品| 亚洲国产一区视频| 国产成人亚洲精品影院| 亚洲午夜福利在线观看| 亚洲高清国产AV拍精品青青草原| 亚洲av午夜福利精品一区| 亚洲天天做日日做天天欢毛片| 亚洲专区在线视频| 亚洲不卡在线观看| 亚洲日韩国产二区无码| 国产亚洲高清在线精品不卡| 亚洲一区日韩高清中文字幕亚洲| 国产AV无码专区亚洲AWWW| 国产AV无码专区亚洲A∨毛片| 日韩精品亚洲人成在线观看| 亚洲人成黄网在线观看|