回覆列表
  • 1 # kaias22507

    1、新建一個資料夾、將要合併的表格放到裡面、新建一個表格、用excel開啟、右擊Sheet12、選擇檢視程式碼(PS:excel有著一項,WPS沒有)3、將下列程式碼複製到文字框中:Sub合併當前目錄下所有工作簿的全部工作表()DimMyPath,MyName,AWbNameDimWbAsworkbook,WbNAsStringDimGAsLongDimNumAsLongDimBOXAsStringApplication.ScreenUpdating=FalseMyPath=ActiveWorkbook.PathMyName=Dir(MyPath&"\"&"*.xls")AWbName=ActiveWorkbook.NameNum=0DoWhileMyName<>""IfMyName<>AWbNameThenSetWb=Workbooks.Open(MyPath&"\"&MyName)Num=Num+1WithWorkbooks(1).ActiveSheet.Cells(.Range("B65536").End(xlUp).Row+2,1)=Left(MyName,Len(MyName)-4)ForG=1ToSheets.CountWb.Sheets(G).UsedRange.Copy.Cells(.Range("B65536").End(xlUp).Row+1,1)NextWbN=WbN&Chr(13)&Wb.NameWb.CloseFalseEndWithEndIfMyName=DirLoopRange("B1").SelectApplication.ScreenUpdating=TrueMsgBox"共合併了"&Num&"個工作薄下的全部工作表。如下:"&Chr(13)&WbN,vbInformation,"提示"EndSub4、點選執行、一段時間(取決於表格的大小和多少)後,合併完成了。

  • 中秋節和大豐收的關聯?
  • 各位大師幫我算算,1983年1月28日出生屬什麼命格?