返回列表 上一主題 發帖

分別單獨儲存成EXCEL檔

回復 1# koala2099
  1. Sub NewWb()
  2.   Set d = CreateObject("Scripting.Dictionary")
  3.   Application.ScreenUpdating = False
  4.   Application.DisplayAlerts = False
  5.   Ar = Sheets("倉庫").[A1].CurrentRegion
  6.   For k = 2 To UBound(Ar)
  7.       d(Ar(k, 2)) = ""
  8.   Next
  9.   For Each dx In d
  10.       [A1].AutoFilter Field:=2, Criteria1:=dx
  11.       [A1].CurrentRegion.Copy
  12.       Workbooks.Add
  13.       With ActiveWorkbook
  14.           .ActiveSheet.Paste
  15.           .ActiveSheet.Name = dx
  16.           .SaveAs ThisWorkbook.Path & "\" & dx & ".xls"
  17.           .Close
  18.       End With
  19.   Next
  20.   [A1].AutoFilter
  21.   Application.DisplayAlerts = True
  22.   Application.ScreenUpdating = True
  23.   MsgBox "工作表依條件另存活頁簿,執行完畢!"
  24. End Sub
複製代碼

TOP

        靜思自在 : 我們要做好社會的環保,也要做好內心的環保。
返回列表 上一主題