tft每日頭條

 > 職場

 > 用宏合并多個工作簿

用宏合并多個工作簿

職場 更新时间:2024-07-24 08:13:08

用宏合并多個工作簿?(一)轉換文件格式代碼 ,接下來我們就來聊聊關于用宏合并多個工作簿?以下内容大家不妨參考一二希望能幫到您!

用宏合并多個工作簿(如何将多個工作簿的全部工作表合并到同一個工作簿中)1

用宏合并多個工作簿

一、Excel宏代碼

(一)轉換文件格式代碼

ren *.xlsx *.xls

(二)宏代碼

Sub 合并多個工作薄間多個工作表() Dim FileOpen Dim X As Integer Application.ScreenUpdating = False FileOpen = Application.GetOpenFilename(FileFilter:="Microsoft Excel文件(*.xls*),*.xls", MultiSelect:=True, Title:="合并工作薄") X = 1 While X <= UBound(FileOpen) Workbooks.Open Filename:=FileOpen(X) Sheets().Move After:=ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count) X = X 1 Wend ExitHandler: Application.ScreenUpdating = True Exit Sub errhadler: MsgBox Err.Description End Sub

二、WPS宏代碼

(一)轉換文件格式代碼

ren *.xls *.et ren *.xlsx *.et

(二)宏代碼

function 合并多個工作薄間多個工作表(){ var twb=ThisWorkbook; var pah=twb.Path; var str=pah "\\*.et"; var fn=Dir(str); while(fn!=twb.Name){ Workbooks.Open(pah "\\" fn); var awb=ActiveWorkbook awb.Sheets.Copy(null,twb.Sheets(twb.Sheets.Count)); awb.Close(false); try{ fn=Dir(); } catch(err){break} } }

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关職場资讯推荐

热门職場资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved