Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
[ Закрыто ] Написать макрос сортировки листов, Сравнение числовых названий
 
Здравствуйте! Помогите пожалуйста корректно написать макрос для сортировки листов чтобы упорядочить их по названию. Названия числовые, поэтому простая сортировка по листам не дает правильный результат.  
Изменено: Kentavrik7 - 2 Апр 2018 12:35:08
 
У Вас в файле один лист - что его сортировать-то?
Согласие есть продукт при полном непротивлении сторон.
 
Цитата
Sanja написал:
У Вас в файле один лист - что его сортировать-то?
Не тот файл прикрепил
 
В общем случае как-то так, см.файл. Без проверки на скрытые листы, на имена НЕ числа и прочее
Согласие есть продукт при полном непротивлении сторон.
 
А вы могли бы подробно описать что вы сделали, пожалуйста!
 
Собираем имена всех листов в массив, параллельно конвертируя их в числа. Функцией ShellSort получаем новый массив из массива имен, отсортированного по возрастанию. Перемещаем листы в соответствии с получившимся, отсортированным массивом
Согласие есть продукт при полном непротивлении сторон.
 
Цитата
Sanja написал:
Собираем имена всех листов в массив, параллельно конвертируя их в числа. Функцией ShellSort получаем новый массив из массива имен, отсортированного по возрастанию. Перемещаем листы в соответствии с получившимся, отсортированным массивом
Спасибо большое
 
Kentavrik7, кнопка цитирования не для ответа!
 
Юрий М, вы сегодня прямо не с той ноги. Ну, извините.
Страницы: 1
Читают тему (гостей: 1)