for a=22 to 5 step -1
for b=a-1 to 4 step -1
for c=b-1 to 3 step -1
for d =c-1 to 2 step -1
for e =d-1 to 1 step -1
put file_num ,, a & b & c &d &e & vbcrlf
next e
next d
next c
next b
next a
思路是这样,具体要改一改.
Sub add5of22()
Dim a, b, c, d, e
For a = 1 To 18
For b = a + 1 To 19
For c = b + 1 To 20
For d = c + 1 To 21
For e = d + 1 To 22
List1.AddItem a & "," & b & "," & c & "," & d & "," & e
Next
Next
Next
Next
Next
MsgBox List1.ListCount
End Sub