怎样实现以下过程。
把字符串:"2,5,8,3,10,15" 改变成 "15,10,8,5,3,2" 按数字的大小降序。
最简单的方法是怎样的?

解决方案 »

  1.   

    上面的有问题
    Split(string)
    然后排序 比较好
      

  2.   

    Private Sub Command1_Click()
        Dim aArray() As String
        Dim strTemp  As String
        Dim intI     As Integer
        
        strTemp = "2,5,8,3,10,15"
        aArray = Split(strTemp, ",")
        strTemp = ""
        For intI = UBound(aArray) To 0 Step -1
            strTemp = strTemp & aArray(intI) & ","
        Next
        MsgBox strTemp
    End Sub
      

  3.   

    标准方法就是先用Split然后排序,最后用Join。不要把计算机想得太智能化:),所有VB函数都没有楼主所说的功能
      

  4.   

    其中:Split(strTemp, ",")表示以逗号分解字符串成数组For intI = UBound(aArray) To 0 Step -1
    中UBound(aArray)返回动态数组的下标
    Step -1表示步长为-1