返回列表 上一主題 發帖

有辦法收尋資料夾裡面只要封面字串的EXCEL,自動行成工作表嗎?

回復 2# show5217

試試看
  1. Option Explicit
  2. Sub Ex()
  3.     Dim N As String
  4.     N = Dir("e:\gbkee\*封面.xls", vbDirectory)
  5.     '**e:\gbkee\   >>請改為你正確的路徑
  6.     Do While N <> ""
  7.         N = Dir
  8.         With Sheets.Add(, Sheets(Sheets.Count))
  9.             .Name = Replace(N, "封面.xls", "")
  10.         End With
  11.     Loop
  12. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

回復 4# show5217
如有不解,多看EXCEL上的說明
  1. Option Explicit
  2. Sub Ex()
  3.     Dim N As String
  4.     With Application.FileDialog(msoFileDialogFolderPicker)
  5.         .InitialFileName = "E:\GBKEE"  '指定你正確資料夾
  6.         If .Show = True Then
  7.             N = .SelectedItems(1)
  8.         Else
  9.             MsgBox "沒有指定資料夾": Exit Sub
  10.         End If
  11.     End With
  12.     N = Dir(N & "\*封面.xls", vbDirectory)
  13.   Do While N <> ""
  14.         N = Dir
  15.         With Sheets.Add(, Sheets(Sheets.Count))
  16.             .Name = Replace(N, "封面.xls", "")
  17.         End With
  18.     Loop
  19. End Sub
複製代碼
感恩的心......(在麻辣家族討論區.用心學習會有進步的)
但資源無限,後援有限,  一天1元的贊助,人人有能力.

TOP

        靜思自在 : 君子為目標,小人為目的。
返回列表 上一主題