Страницы: 1
RSS
Сортировка в массиве по столбцу работает только с цифрами. По буквам не сортирует, Что в примере не так для сортировки не только по числам, но и по словам?
 
Код
    ' сортировка двумерного массива по столбцу N
    N = 5
    Dim Check As Boolean
    ReDim tmpArr(FinalColumn) As Variant
    Do Until Check
        Check = True
        For i = 1 To FinalRow - 1
            If Val(R_data(i, N)) < Val(R_data(i + 1, N)) Then
                For j = 1 To FinalColumn
                    tmpArr(j) = R_data(i, j)
                     R_data(i, j) = R_data(i + 1, j)
                     R_data(i + 1, j) = tmpArr(j)
                    Check = False
                Next
            End If
        Next
    Loop
Изменено: getana - 20.10.2019 18:23:32
 
Отвечу сам себе: Val поменять на CStr
Страницы: 1
Наверх