如何将排序按钮添加到Excel电子表格?

时间:2016-01-07 22:46:23

标签: excel excel-vba vba

我有一个包含6列(A-F)的电子表格

ml_min1 = np.zeros(len(t1)) # use zeros rather than empty, so we don't need to assign any 0s
diff = v1[1:] - v1[:-1]     # find the differences between all adjacent values (using slices)
mask = diff > 0             # check which ones are positive (creates a Boolean array)
ml_min1[:-1][mask] = diff[mask]   # assign with mask to a slice of the ml_min1 array
l_h1 = ml_min1 * (60/1000)  # create l_h1 array with a broadcast scalar multiplication

我希望能够安装一个按优先级对数据进行排序的按钮,以及一个按WO#对数据进行排序的按钮。我需要做什么宏呢?将不再添加列,但数据行总是会更改。我试图制作自己的但当我开始添加更多行数据时无法使其工作。

感谢任何帮助。 谢谢

2 个答案:

答案 0 :(得分:1)

突出显示列,转到Data标签,点击Filter,然后在列下拉菜单中,您可以选择sort

答案 1 :(得分:0)

您是尝试创建自己的排序按钮还是只是尝试按特定顺序对数据进行排序?

以下是后者的说明: 1.选择要排序的单元格区域。 2.在功能区上选择“数据”选项卡,然后单击“排序”命令。 3.将出现“排序”对话框。 4.确定排序顺序(升序或降序)。 5.如果对选择满意,请单击“确定”。 6.单元格范围将按所选列进行排序。