返回列表 上一主題 發帖

[發問] 無法執行vba

本帖最後由 Hsieh 於 2011-4-18 18:32 編輯

回復 4# jim

新手可先從錄製巨集著手,錄製進階篩選即可得
必須在目標工作表Sheet2做進階篩選
資料範圍是Sheet1的A:D欄
以Sheet2!A1:A2作為準則範圍
複製到Sheet2!A4:D4

剛錄製好的程式碼
  1. Sub Macro1()
  2. '
  3. ' Macro1 Macro
  4. ' Hsieh 在 2011/4/18 錄製的巨集
  5. '

  6. '
  7.    Sheets("Sheet1").Range("A1:A9").AdvancedFilter Action:=xlFilterCopy, _
  8.         CriteriaRange:=Range("A1:A2"), CopyToRange:=Range("A4:D4"), Unique:=False
  9. End Sub
複製代碼
錄製後再做修改即可
  1. Sub Macro1()
  2.    Sheets("Sheet1").Range("A1").CurrentRegion.AdvancedFilter Action:=xlFilterCopy, _
  3.         CriteriaRange:=Sheets("Sheet2").Range("A1:A2"), CopyToRange:=Sheets("Sheet2").Range("A4:D4"), Unique:=False
  4. End Sub
複製代碼
學海無涯_不恥下問

TOP

        靜思自在 : 人的眼睛長在前面,只看到別人的缺點,絲毫看不到自己的缺點。
返回列表 上一主題