![](/img/trans.png)
[英]Sorting data by column values using Excel VBA, descending and ascending
[英]excel vba sorting currency column descending
我有一个包含2列的工作表,A具有商店名称,B具有货币值
我想按降序排列B列
这是我所做的:
With Sheets("helpsheet")
.Sort Key1:=Range("A"), Order1:=xlDescending, Header:=xlYes
End With
没用 我必须做些什么?
VBA中提供了一些排序选项。 改进代码的最简单方法是添加要排序的数据范围。 因此,您需要将代码改进为以下内容:
With Sheets("helpsheet").Range("a1").CurrentRegion
.Sort Key1:=Range("B1"), Order1:=xlDescending, Header:=xlYes
End With
我做了什么:
Range("A1")
并形成一个区域(因此我在With
行中使用了CurrentRegion property
。 Range("B1")
。 如果需要,您可以根据自己的情况更改这些点。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.