vba сортировка массива



сортировка vba

Автор Иван Вахрушев задал вопрос в разделе Другие языки и технологии

Подскажите код пузырьковой сортировки в Excel на VBA и получил лучший ответ

Ответ от Наталья[гуру]
Если вопрос еще актуален, то вот:
Sub BubbleSort(List() As String)
' Сортировка массива List в возрастающем порядке
Dim First As Integer, Last As Integer
Dim i As Integer, j As Integer
Dim Temp
First = LBound(List)
Last = UBound(List)
For i = First To Last - 1
For j = i + 1 To Last
If List(i) > List(j) Then
Temp = List(j)
List(j) = List(i)
List(i) = Temp
End If
Next j
Next i
End Sub
Источник: Джон Уокенбах "Профессиональное программирование на VBA в Excel 2003" (издание 2006 г. , стр. 247).
Пример давался автором для сортировки листов в активной рабочей книге Excel, поэтому массив List.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Подскажите код пузырьковой сортировки в Excel на VBA
спросили в 1191 год 127 год
Где качнуть неплохой учебник по VBA?
azbuka.rar (588 кБ)
Азбука Visual Basic. подойдет?

короче вот есть
подробнее...

Упорядочить массив из N элементов по убыванию VBA
Сортировка чисел в массиве - гугли "Пузырьковая сортировка".
Основная идея
For i=1 To
подробнее...

Помогите Макрос на vba написать..
Ага ж... сейчас все так и разогнались писать сортировки - за вознаграждение - ЛУЧШИЙ ОТВЕТ.. .подробнее...
спросили в LibreOffice
Народ подскажите! чем отличаются VBA и VBS 🙂
Visual Basic Application (VBA)
входит в состав Excel, Word, Access, MS Outlook, Power Point,
подробнее...
спросили в Веб 2 0
web-интерфейс -что это?
У меня есть подозрение, что вопрос касается почты...
Итак, традиционный способ пользования
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Как в EXCEL отфильтровать данные
Используйте расширенный фильтр
Данные - Сортировка и фильтр - Дополнительно
Укажите
подробнее...

Как пользоваться Excel. Как в Excel 2003 в списке отфильтровать строки залитые цветом?
написать на VBA простую пользовательскую функцию ColorIndex, которая будет выводить числовой код
подробнее...
спросили в SharePoint
Что такое MS Access?
Microsoft Access — реляционная Система управления базами данных корпорации (СУБД) Microsoft. Имеет
подробнее...
спросили в Субд ВМК МГУ
перечислите объекты MS Access
Microsoft Access — реляционная СУБД корпорации Microsoft. Имеет широкий спектр функций, включая
подробнее...

Нужна автосортировка excel
Автоматическая сортировка, кодом, который вам предложили е очень удачный в принципе. Дело в том,
подробнее...
спросили в User alt
Язык программирования для начинающих?
Оу, с PHP вообще не стоит начинать прогать, начни с азов, с паскаля, ну можно и Си.
Книги есть
подробнее...
спросили в Flash Video VB Software
Как обрезать видео формата .avi???
Xilisoft Video Editor v1.0.34.1113 + Rus

#yaimg65708#

Xilisoft Video Editor -
подробнее...

Что такое Секонд Хэнд???
Секонд-хенд
Cе́конд хенд (от англ. second hand — вторая рука) , секонд — термин,
подробнее...

Какую функцию EXCEL применить
а вот мои 5 копеек:
#yaimg183987#
формула в текстовом виде:
=СУММ (СМЕЩ
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*