第一种方法是将你的ADDITEM(词汇,此时未生成)的内容,引用到表格中该表格可以是在活动文档中插入也可以新建的(add) 的文档中插入然后按要求进行排序排序结束后,再赋值给组合框的ADDITEM,然后删除此表格。 第二种方法,是将所有additem(此时已生成,最好是未生成前),通过两次循环将比较字符串大小将最大的或者最小的留在最后重新赋值给组合框,也可以在生成后循环再删除相应的部分ITEM。此法可参: Sub Sorting()
Dim sCount As Integer, i As Integer, j As Integer
Application.ScreenUpdating = False
sCount = Worksheets.Count
If sCount = 1 Then Exit Sub
For i = 1 To sCount - 1
For j = i + 1 To sCount
If Worksheets(j).Name < Worksheets(i).Name Then
Worksheets(j).Move Before:=Worksheets(i)
End If
Next j
Next i
End Sub
|