Автор Jjjx dddx задал вопрос в разделе Другие языки и технологии
Упорядочить массив из N элементов по убыванию VBA и получил лучший ответ
Ответ от Ѓдачник[гуру]
Для сортировки массива в VBA чаще всего применяют алгоритм пузырьковой сортировки. Чтобы упорядочить массив по возрастанию, необходимо менять элементы местами, если текущий элемент больше следующего. Для сортировки по убыванию условие сравнения меняется на противоположное. Пример универсального кода для сортировки по возрастанию:
Dim i As Long, j As Long, temp As Variant
For i = LBound(A) To UBound(A) - 1
For j = i + 1 To UBound(A)
If A(i) > A(j) Then
temp = A(i)
A(i) = A(j)
A(j) = temp
End If
Next j
Next iЕсли вам нужно упорядочить массив по убыванию, просто замените знак больше на меньше в условии: If A(i) < A(j) Then. Использование функций LBound и UBound делает этот код надежным, так как он автоматически учитывает реальные границы индексов вашего массива, а переменная temp в формате Variant гарантирует корректную работу с любыми типами данных.
Ребят, а вот следствия из преобразований Лоренца по колхозному объясните плиз, ато по научному уже в тетради начитался..
Если объяснять совсем просто, без сложных формул, то из преобразований Лоренца вытекают несколько
подробнее...
Что такое массив. Что такое массив в программировании. Объясните / дайте пример.
Массив в программировании — это упорядоченный набор данных одного типа, объединенных под одним
подробнее...
Что такое VBA?
VBA (Visual Basic для приложений) — это упрощенная реализация языка программирования Visual Basic,
подробнее...
Cells.clear Что это значит в VBA?
В VBA метод Cells. Clear означает полную очистку ячеек на рабочем листе Excel. Эта команда
подробнее...
Что такое резец? По технологии задали а я не знаю как рисовать,,,,Помогите....
Резец является основным режущим инструментом для токарного станка, используемым для обработки
подробнее...