Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Мужики! Как отсортировать? Добавлено: 03.11.04 21:51  

Автор вопроса:  dejavu
Привет всем мужикам!
Выручайте.. иначе погибну...
В Excel у меня есть список команд для робота, что-то типа вот этого...

T1G0X25Z37M3
T3G1F3.34
T2S3000M3
T12S200M4
T323M3000
T241S1000

и так далее...

ЗАДАЧА: cделать специальную сортировку так, чтобы на другой лист перенести только строчки в которых первые два символа уникальные...
Проще говоря, если у меня есть строчки:

T2
T5
T233
T43
T518

То надо, чтобы остались только строчки с:

T2
T5
T43

Строчки, где содержатся "T233" и "T518" - не нужно переносить на новый лист, потому, что первые два символа это дубликаты... Тех, которые уже были раньше... А мне дубликаты как раз и не нужны...
Как избавиться от дубликатов?

Мужики, я понимаю, что занимаю ваше время. Но в случае решения, которое будет работать, могу помочь найти любую прогу или лекарство к ней или вообще, что-то редкое из инета... песню, допустим... у меня доступ к АДСЛ линии. В накладе не останусь. :о)

Ответить

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

Номер ответа: 1
Автор ответа:
 ISpy



Разработчик Offline Client

Вопросов: 47
Ответов: 621
 Web-сайт: intermult.boom.ru
 Профиль | | #1
Добавлено: 04.11.04 18:43
Можно методом перебора :) Хотя при больших объемах данных это конечно оч тормозно :(

Ответить

Номер ответа: 2
Автор ответа:
 dejavu



Вопросов: 1
Ответов: 2
 Профиль | | #2 Добавлено: 04.11.04 20:04
ISpy а можешь цикл перебора составить?
Я в VBA полный ноль... но если кто-то напишет, то пойму, что к чему. Принцип же простой, ставится счетчик строк, потом сравнение первых двух символов первой строки со всеми строками (лимит задается в счетчике), если ни одного совпадения нет, значит уникальные и переносятся на новый Sheet, если есть совпадения ничего не происходит... Переход на новую строку и цикл повторяется..
Слушай, можешь помочь? Я в долгу не останусь. :)

Ответить

Номер ответа: 3
Автор ответа:
 ISpy



Разработчик Offline Client

Вопросов: 47
Ответов: 621
 Web-сайт: intermult.boom.ru
 Профиль | | #3
Добавлено: 04.11.04 20:22
ISpy а можешь цикл перебора составить?
Я в VBA тоже мало что знаю, никогда не интересовался просто :) Так что с кодом я вряд ли помогу :(

Ответить

Номер ответа: 4
Автор ответа:
 dejavu



Вопросов: 1
Ответов: 2
 Профиль | | #4 Добавлено: 04.11.04 20:46
Все равно спасибо! Я только что получил ответ...
Модераторы могут удалить эту тему. :)

Ответить

Страница: 1 |

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



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