返回列表 上一主題 發帖

請問欄位複製的問題

請問欄位複製的問題

本帖最後由 tonycho33 於 2012-3-22 11:45 編輯

請問欄位複製的問題
請問目前有3個sheet分別是aa1,aa2,aa3
我想把aa3的sheet的Y欄copy到aa1的A欄,
但是有條件就是
1.aa3的Y欄空格要刪除
2.aa3的AA欄有出現"已排"也要刪除
3.aa3的Y欄到AA欄是套公式進來的
之前的作法是新增一個sheet--aa2,先在這邊作錄製巨集的篩選
然後再轉到aa1
請問有更簡潔的寫法嗎
謝謝
之前的巨集如下
  1. Sheets("aa3").Select
  2.    Columns("Y:AA").Select
  3.     Selection.Copy
  4.     Sheets("aa2").Select
  5.     Columns("F:F").Select
  6.     Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
  7.         :=False, Transpose:=False
  8.     Cells.Select
  9.     Selection.AutoFilter
  10.     Selection.AutoFilter
  11.     Selection.AutoFilter Field:=6, Criteria1:="="
  12.     Rows("2:2").Select
  13.     Range(Selection, Selection.End(xlDown)).Select
  14.     Selection.Delete Shift:=xlUp
  15.     Selection.AutoFilter Field:=6
  16.     Selection.AutoFilter Field:=8, Criteria1:="已排"
  17.     Rows("4:4").Select
  18.     Range(Selection, Selection.End(xlDown)).Select
  19.     Selection.Delete Shift:=xlUp
  20.     Selection.AutoFilter Field:=8
  21.     Cells.Select
  22.     Selection.AutoFilter
  23.     Sheets("aa1").Select
複製代碼

Book1.rar (12.56 KB)

Tony

        靜思自在 : 做該做的事是智慧,做不該做的事是愚癡。
返回列表 上一主題