返回列表 上一主題 發帖

[發問] 請教不同活頁簿間的工作表複製

本帖最後由 stillfish00 於 2013-11-16 00:00 編輯

回復 1# oao
試試有沒有比較快
  1. Sub 報表()
  2.     Dim x As Long
  3.     Dim Thesou As String
  4.     Thesou = ThisWorkbook.Path & "\報表範本.xlsx"   '範本只含一個工作表
  5.         
  6.     Application.ScreenUpdating = False
  7.     With Sheets("Shall")
  8.         For x = .[A1].End(xlDown).Row To 2 Step -1
  9.             Sheets.Add(After:=Sheets(1), Type:=Thesou).Name = .Cells(x, 1) & .Cells(x, 2)
  10.         Next
  11.     End With
  12.     Application.ScreenUpdating = True
  13. End Sub
複製代碼

TOP

在 Type:=Thesou 處會發生錯誤.
luhpro 發表於 2013-11-16 07:15


Excel2003 範本另存新檔為 "報表範本.xlt" 看看

TOP

        靜思自在 : 要批評別人時,先想想自己是否完美無缺。
返回列表 上一主題