Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.10.2016, 15:44   #1
Евгений Таб
Форумчанин
 
Аватар для Евгений Таб
 
Регистрация: 09.08.2013
Сообщений: 202
По умолчанию Сортировка данных внутри ячейки

Добрый день, коллеги.

Подскажите кто сталкивался с задачей расстановки (сортировки) данных внутри ячейки с помощью VBA?

Задача такая, есть диапазон с ячейками, данные ниже (буква H - это часть поля):

H5H3H7H8
H4H3H5
H3
H5H3
H7H8H1H2
H1
H4

Нужно отсортировать данные по возрастанию :

H3H5H7H8
H3H4H5
H3
H3H5
H1H2H7H8
H1
H4

С помощью формул практически решил, много кратно используя формулу ЕСЛИ(IF), но знаю что можно решить через VBA, но к сожалению неумею записывать переменные и выводить их в ячейке по условию...

Заранее спасибо

Последний раз редактировалось Евгений Таб; 09.10.2016 в 16:03. Причина: ...
Евгений Таб вне форума Ответить с цитированием
Старый 09.10.2016, 16:54   #2
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Какое-то абстрактное описание задания. Хотябы пару-тройку примеров данных
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 09.10.2016, 20:23   #3
Step_UA
Форумчанин
 
Аватар для Step_UA
 
Регистрация: 09.06.2011
Сообщений: 388
По умолчанию

Если правильно понял ... при значениях 10 и больше необходимо доработать
Вложения
Тип файла: zip Сортировка.zip (12.0 Кб, 14 просмотров)
на неконкретные вопросы даю неконкретные ответы ...
Step_UA вне форума Ответить с цитированием
Старый 10.10.2016, 07:17   #4
Евгений Таб
Форумчанин
 
Аватар для Евгений Таб
 
Регистрация: 09.08.2013
Сообщений: 202
По умолчанию

Цитата:
Сообщение от Step_UA Посмотреть сообщение
необходимо доработать
Да полет, нормальный, только не работает когда есть пустые ячейки с большим диапазоном, например 9000 ячеек.
Евгений Таб вне форума Ответить с цитированием
Старый 10.10.2016, 08:23   #5
Step_UA
Форумчанин
 
Аватар для Step_UA
 
Регистрация: 09.06.2011
Сообщений: 388
По умолчанию

Поправил, обрабатываются все данные начиная с A1 до последней заполненой ячейки в этом столбце
Вложения
Тип файла: zip Сортировка.zip (12.1 Кб, 13 просмотров)
на неконкретные вопросы даю неконкретные ответы ...
Step_UA вне форума Ответить с цитированием
Старый 10.10.2016, 10:22   #6
Евгений Таб
Форумчанин
 
Аватар для Евгений Таб
 
Регистрация: 09.08.2013
Сообщений: 202
По умолчанию

Сейчас все работает, спасибо
Евгений Таб вне форума Ответить с цитированием
Старый 10.10.2016, 11:00   #7
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

Евгений Таб, а поделитесь инфо где и зачем такая сортировка может использоваться?
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 10.10.2016, 16:00   #8
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Саша, это незаменимая вещь для расчета отметок заданного уклона при рытье самосточных канав
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
отступы внутри ячейки таблицы Pavlov_yu HTML и CSS 1 11.07.2014 06:53
Проверка данных каждой ячейки в столбце с условием и при совпадении, занесение данных в параллельные ячейки другого столбца DEE9 Помощь студентам 3 12.04.2014 08:46
Как определить координаты ячейки внутри функции вызываемой как формула из ячейки? RISagitov Microsoft Office Excel 3 07.03.2013 19:45
перенос внутри ячейки orange_rush Microsoft Office Excel 1 29.12.2010 16:32
Перемещение абзацев внутри ячейки piatka Microsoft Office Word 6 18.05.2010 18:57