返回列表 上一主題 發帖

[發問] 使用VBA篩選/自訂清單(CustomOrder)的AddCustomList的資料是否可以空白

[發問] 使用VBA篩選/自訂清單(CustomOrder)的AddCustomList的資料是否可以空白

本帖最後由 av8d 於 2022-11-6 22:48 編輯

以下為巨集自動撰寫,網路上自行爬文修改後的結果
n = Application.CustomListCount
     Application.AddCustomList (Worksheets("工作表2").Range("a2:a3"))

a2:a3,預計會有很多,但是當我改寫成a2:a4時會出錯。(a4是空白)
  1.     Range("G2").Select
  2.     Selection.CurrentRegion.Select
  3.     ActiveWorkbook.Worksheets("工作表2").Sort.SortFields.Clear
  4.     n = Application.CustomListCount
  5.      Application.AddCustomList (Worksheets("工作表2").Range("a2:a3"))
  6.     ActiveWorkbook.Worksheets("工作表2").Sort.SortFields.Add Key:=Range("G2:G58"), _
  7.         SortOn:=xlSortOnValues, Order:=xlAscending, CustomOrder:= _
  8.         n + 1, DataOption:=xlSortNormal
  9.     ActiveWorkbook.Worksheets("工作表2").Sort.SortFields.Add Key:=Range("H2:H58"), _
  10.         SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
  11.     With ActiveWorkbook.Worksheets("工作表2").Sort
  12.         .SetRange Range("G1:K58")
  13.         .Header = xlYes
  14.         .MatchCase = False
  15.         .Orientation = xlTopToBottom
  16.         .SortMethod = xlPinYin
  17.         .Apply
  18.     End With
  19.     [F1].Select
複製代碼

回復 1# av8d

請附上檔案,謝謝

TOP

        靜思自在 : 太陽光大、父母恩大、君子量大,小人氣大。
返回列表 上一主題