- 帖子
- 561
- 主題
- 160
- 精華
- 0
- 積分
- 725
- 點名
- 0
- 作業系統
- WINDOWS
- 軟體版本
- xp
- 閱讀權限
- 50
- 性別
- 男
- 來自
- 桃園
- 註冊時間
- 2014-9-10
- 最後登錄
- 2026-2-12
  
|
[發問] 資料夾內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 |
|