返回列表 上一主題 發帖

想把sheet裡面的資料 拆成不同的檔案

  1. Sub 分檔另存()
  2. Set ab = ThisWorkbook
  3. Set sh = ActiveSheet
  4. For i = 1 To sh.[A65536].End(xlUp).Row Step 30
  5. With Sheets.Add
  6.    sh.Cells(i, 1).Resize(30, 3).Copy .[A1]
  7.    .Move
  8.    With ActiveWorkbook
  9.    n = n + 1
  10.    .SaveAs Replace(ab.FullName, ".xls", "-" & n & ".xls") '儲存檔案
  11.    .Close 0
  12.    End With
  13. End With
  14. Next


  15. End Sub
  16. Sub 檔案數量()
  17. fs = Dir("E:\*.xls") '搜尋目錄
  18. Do Until fs = ""
  19.    cnt = cnt + 1
  20.    fs = Dir
  21. Loop
  22. MsgBox "搜尋到" & cnt & "個檔案"
  23. End Sub
複製代碼
回復 1# ffntldj
學海無涯_不恥下問

TOP

        靜思自在 : 【行善要及時】行善要及時,功德要持續。如燒開水一般,未燒開之前千萬不要停熄火候,否則重來就太費事了。
返回列表 上一主題