Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: сортировка текста Добавлено: 05.08.09 15:06  

Автор вопроса:  DarkN | ICQ: 26798955 
Доброго времени суток!

Есть такой вопрос. Есть набор текстовых строк содержащих как символьные так и цифровые данные.
Если сортировать стандартными средствами то будет примерно так:
16Щ-22
16Щ-21
1Щ-5а
2Щ-4а
2Щ-4

Но нужно отсортировать данные таким образом что бы цифры шли по порядку цифр, типа вот так.
1Щ-5а
2Щ-4
2Щ-4а
16Щ-21
16Щ-22

Можно конечно подойти к задаче тупым перебором символов в каждой строке, но может кто подскажет более изящное решение?

Ответить

  Ответы Всего ответов: 3  

Номер ответа: 1
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #1
Добавлено: 05.08.09 16:21
Подойти к задаче тупым перебором символов в каждой строке.

Ответить

Номер ответа: 2
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #2
Добавлено: 11.08.09 10:23
В методе Sort объекта Range при сортироке укажи среди прочих параметров DataOption1:=xlSortTextAsNumbers

Ответить

Номер ответа: 3
Автор ответа:
 VβÐUηìt



Вопросов: 246
Ответов: 3333
 Web-сайт: смекаешь.рф
 Профиль | | #3
Добавлено: 11.08.09 11:29
Стоп, что понимается под "стандартными средствами"?

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам