返回列表 上一主題 發帖

[發問] 資料夾內ALL EXCEL 彙整方式請教

[發問] 資料夾內ALL EXCEL 彙整方式請教

DEAR ALL 大大
1.如下程式碼為前輩針對指定資料夾ALL-EXCEL自動彙整至總表方式(多工作表)-工作表名稱相同-空白工作表不予COPY
2.請教前題是  每一  EXCEL 之格式都相同  如何指定資料夾ALL-EXCEL自動彙整至總表方式(單一EXCEL)-工作表名稱相同-空白工作表不予COPY
  2.1 就是  資料夾 ALL EXCEL 內之  SHEETS 之格式都相同.要將資料彙整同一 EXCEL 之同一 SHEETS (建立資料庫總表)
  2.2 煩不吝賜教   THANKS*10000   

Sub yy()
  Dim a As Workbook, f$
  Dim p$, sh As Worksheet
  Set a = ThisWorkbook
  p = "C:\AAA\"
  f = Dir(p & "*.xls")
  Application.ScreenUpdating = False
  Do While f <> ""
    Workbooks.Open p & f
    For Each sh In Worksheets
    X = WorksheetFunction.CountA(sh.Range("a1:iv65536"))
    Y = ActiveWorkbook.Name
    If X <> 0 Then
      sh.Copy after:=a.Sheets(a.Sheets.Count)
    End If
    Next
    Windows(f).Close True
    f = Dir
  Loop
  Application.ScreenUpdating = True
  Sheet1.Select
  Range("A1").Select
End Sub
羅

DEAR  GBKEE 大大
  非常非常感謝您之指導-100%符合需求  THANKS*10000
羅

TOP

        靜思自在 : 自己害自己,莫過於亂發脾氣。
返回列表 上一主題