如何在VBA中对Excel工作表进行cutom排序

时间:2016-06-17 19:24:04

标签: excel vba loops sorting

嘿伙计们我有一张关于不同课程信息的工作表,但工作表的布局方式不是按顺序排列 它可能是这样的: M,T,F,W,M,F,T

等等,如果你知道我的意思,

有没有办法对此工作表进行编码,以便按以下顺序显示它们: M,T,W,R(R代表星期四),F

提前致谢

2 个答案:

答案 0 :(得分:2)

你不需要VBA。

使用公式添加额外的列,这将导致

1如果天=" M"
2天=" T"
3天=" W"
4天=" R"
5天=" F"。

然后按该列排序。

答案 1 :(得分:2)

不使用VBA,您可以使用“排序”:

转到排序 - >订单 - >自定义列表。

然后,在那里,做“添加”并添加“M,T,W,R,F”,然后排序。

enter image description here