- 帖子
- 4901
- 主題
- 44
- 精華
- 24
- 積分
- 4916
- 點名
- 90
- 作業系統
- Windows 7
- 軟體版本
- Office 20xx
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台北
- 註冊時間
- 2010-4-30
- 最後登錄
- 2025-4-15
               
|
本帖最後由 Hsieh 於 2011-4-18 18:32 編輯
回復 4# jim
新手可先從錄製巨集著手,錄製進階篩選即可得
必須在目標工作表Sheet2做進階篩選
資料範圍是Sheet1的A:D欄
以Sheet2!A1:A2作為準則範圍
複製到Sheet2!A4:D4
剛錄製好的程式碼- Sub Macro1()
- '
- ' Macro1 Macro
- ' Hsieh 在 2011/4/18 錄製的巨集
- '
- '
- Sheets("Sheet1").Range("A1:A9").AdvancedFilter Action:=xlFilterCopy, _
- CriteriaRange:=Range("A1:A2"), CopyToRange:=Range("A4:D4"), Unique:=False
- End Sub
複製代碼 錄製後再做修改即可- Sub Macro1()
- Sheets("Sheet1").Range("A1").CurrentRegion.AdvancedFilter Action:=xlFilterCopy, _
- CriteriaRange:=Sheets("Sheet2").Range("A1:A2"), CopyToRange:=Sheets("Sheet2").Range("A4:D4"), Unique:=False
- End Sub
複製代碼 |
|