- 帖子
- 97
- 主題
- 33
- 精華
- 0
- 積分
- 129
- 點名
- 0
- 作業系統
- Win 7
- 軟體版本
- office 2007
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2019-5-7
- 最後登錄
- 2022-8-25
|
VBA 排序失效
附檔中我想用B欄的編號來做排序,模組中的程式碼不知道是不是有什麼問題,沒跳出錯誤資訊,但也沒有更新排序,請各位大大幫忙,謝謝!!- Sub 庫存排序()
- With Sheets("廠內庫存")
- .Select
- r = .Columns(2).Find(what:="*", LookIn:=xlValues, SearchDirection:=xlPrevious).Row
- .Sort.SortFields.Clear
- .Sort.SortFields.Add Key:=Range("B4:B" & r), _
- SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
- With .Sort
- .SetRange Range("B3:Z" & r)
- .Header = xlYes
- .MatchCase = False
- .Orientation = xlTopToBottom
- .SortMethod = xlPinYin
- .Apply
- End With
- For i = 4 To r
- .Cells(i, "A") = i - 3
- Next
- .Range("B" & r).Select
- End With
- End Sub
複製代碼
排序失效.rar (13 KB)
|
|