- 帖子
- 163
- 主題
- 1
- 精華
- 0
- 積分
- 170
- 點名
- 0
- 作業系統
- Window 7
- 軟體版本
- Office 2007
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2010-9-5
- 最後登錄
- 2022-7-20
|
18#
發表於 2017-12-27 10:27
| 只看該作者
回復 17# 蒼雪
請參考- Sub test()
- arr = Array("L20", "L10", "L30")
- Application.ScreenUpdating = False
- Application.AddCustomList listArray:=arr
- n = Application.CustomListCount
- er = [C65536].End(3).Row
- For r = 2 To er
- Cells(r, 5).Value = Split(Cells(r, 3).Value, "[")(0)
- Cells(r, 6).Value = Split(Split(Cells(r, 3).Value, "/")(0), "[")(1)
- Cells(r, 7).Value = Split(Split(Cells(r, 3).Value, "/")(1), "]")(0)
- Next r
- Range("A2:G" & er).Sort Key1:=[E2], OrderCustom:=n + 1, key2:=[F2], key3:=[G2]
- Application.DeleteCustomList n
- Columns("E:G").Delete
- Application.ScreenUpdating = True
- End Sub
複製代碼 |
|