![](/img/trans.png)
[英]Excel PivotTable bug? If Text column of source table has a month name, it breaks the A-Z sort in the pivot table
[英]VBA Sort A-Z on One Column
我如何根据MI列上的AZ升序对所有具有AZ的行进行排序,但尝试了以下操作,但仍无法理解我可能做错了什么?
Range("A1", Range("Z" & Rows.Count).End(xlUp)).Sort [M1], xlAscending
记录一个宏,您在其中选择要排序的列。 例如,我记录了一个宏,该宏以升序对M列进行排序:
Sub SortAsc2()
Dim LastRow As Long
LastRow = Cells(Rows.Count, "M").End(xlUp).Row
Columns("M:M").Select
ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Add Key:=Range("M1"), _
SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Sheet1").Sort
.SetRange Range("M1:M" & LastRow)
.Header = xlGuess
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.