排序、分类、随机取样
颜武 2016-03-28 05:16:39 我有很多数据,从A1:H2000,现在想按E列进行排序。
排序已经处理好。如下。
Private Sub CommandButton1_Click()
Columns("E:E").Select
ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Sheet1").Sort.SortFields.Add Key:=Range("E1"), _
SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Sheet1").Sort
.SetRange Range("A1:H2000")
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
End Sub
H列现在有很多个数是相同的,我现在想将H列中相同值的行随机按2%进行抽样,并将抽样出来的行存到另一个单元薄中。要如何进行编写。