![](/img/trans.png)
[英]VBA Excel sort the data from A to Z in one column with all data table changes
[英]Sort Data based on one column affecting the entire table VBA
我正在尝试根据列 E 中的数据条目对我正在排序的表进行排序。但是,当我使用我的代码时,(下面)我的列变得杂乱无章和不匹配的行。 每行都需要包含与排序前相同的数据条目,只是根据 E 列中的值进行排序。我正在尝试对这个表进行排序,我的预期结果如下所示:
代码:
With Worksheets("Fruits")
Dim FruitsLastRow As Long
Dim FruitsKeyRange As Range
FruitsLastRow = .Range("E" & .Rows.Count).End(xlUp).Row
Set DashboardRange = Range("E17:G" & FruitsLastRow)
DashboardRange.Sort key1:=Range("E17:E" & FruitsLastRow), _
order1:=xlAscending, Header:=xlNo _
End With
您只需为key1参数( Range.Sort 示例)指定顶部单元格而不是所有单元格。
DashboardRange.Sort key1:=Range("E17"), order1:=xlAscending, Header:=xlNo
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.