Board logo

標題: [發問] 請問此判斷範圍該如何修正,才不會選擇過多 [打印本頁]

作者: starry1314    時間: 2015-8-10 11:15     標題: 請問此判斷範圍該如何修正,才不會選擇過多

問題:
1.  Range("a1:AW" & [a65536].End(xlUp).Row).Sort Key1:=Range("W1"), Order1:=xlAscending  <<如果第2列空白則會往下跑到6萬多列去
2.  .Range(Selection, Selection.End(xlDown)).Select  <<則往下跑到100萬行去
  1. Sub 數據()

  2. With Sheets("工作表1")

  3.     .Range("$A$1").AutoFilter Field:=21, Criteria1:="                  類別"
  4.    
  5.          Range("a1:AW" & [a65536].End(xlUp).Row).Sort Key1:=Range("W1"), Order1:=xlAscending
  6.          Range("A1:AW" & [a65536].End(xlUp).Row).Sort Key1:=Range("Y1"), Order1:=xlAscending
  7.         .UsedRange.Columns("U:AD").Copy Sheets("數據(晚餐)").[U1]
  8.             .Range("U2").Select
  9.     .Range(Selection, Selection.End(xlToRight)).Select
  10.     .Range(Selection, Selection.End(xlDown)).Select
  11.         Selection.FormulaR1C1 = "0"
  12.         .Range("A1").AutoFilter
  13.     End With

  14. End Sub
複製代碼





歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)