- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
回復 1# phoebegin
試試看- Option Explicit
- Sub Ex()
- Dim Sh As Worksheet
- With Sheets("彙總明細")
- For Each Sh In Sheets 'Sheets : 工作表物件的集合物件
- If Sh.Name <> .Name Then '工作表的名稱<>"彙總明細"
- .Range("A1").AutoFilter Field:=2, Criteria1:=Sh.Name
- '"彙總明細" 自動篩選 篩選基準欄位:=第2欄 , 篩選準則:="工作表名稱"
- .UsedRange.Columns("a:d").Copy Sh.[a1] '"彙總明細" 自動篩選後的資料, 複製
- End If
- Next
- .Range("A1").AutoFilter '取消 "彙總明細"自動篩選模式
- End With
- End Sub
複製代碼 |
|