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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.05.2010, 08:38   #1
BoRRuS
 
Регистрация: 19.05.2010
Сообщений: 5
По умолчанию Раскидать данные по ячейкам

Прошу помочь.
Необходимо из столбца А вытащить и разложить текст в соседние столбцы, отделенный друг от друга символом ";". Попытался модифицировать макрос из примера - не удалась.

Правда, количество строк в полном документе зашкаливает за 1500, поэтому, если не затруднит, можно сделать его с процедурой проверки на наличие данный в ячейке проверяемого столбца. Помню, проверку делал, но это было еще в университете лет 5 назад. Поэтому написать ее заново - все равно что изучать Excel.
Office, правда, 2010, но могу прикрепить докум. созданный в Excel2003.

Благодарен вам за внимание.
Вложения
Тип файла: rar Raschlenit.rar (6.7 Кб, 13 просмотров)
BoRRuS вне форума Ответить с цитированием
Старый 19.05.2010, 09:07   #2
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Без макроса:
Данные - текст по столбцам - разделитель ;
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 20.05.2010, 06:55   #3
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Посмотрите пример во вложении. Запустите макрос "Main".
1. К сожалению, Вы не указали, что делать в случае, если в строке отсутствует знак ";". В настоящем примере такие строки игнорируются.
2. Проверку на наличие данных делать не требуется, т.к. предлагаемый пример с использованием массивов работает достаточно быстро при больших объемах данных.
Вложения
Тип файла: rar Raschlenit.rar (11.3 Кб, 20 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 20.05.2010, 23:48   #4
BoRRuS
 
Регистрация: 19.05.2010
Сообщений: 5
По умолчанию

Огромное всем спасибо!!!
BoRRuS вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как снять защиту всех листов или раскидать данные в одинаковые ячейки в защищенные листы Тантана Microsoft Office Excel 8 19.02.2013 19:49
как разбить данные из одной ячейки по 4-м отдельным ячейкам? lench Microsoft Office Excel 12 12.01.2012 08:20
Диапазон раскидать по ячейкам bysteps Microsoft Office Excel 7 20.03.2010 23:31
Было на форуме, не могу найти. Раскидать данные из 1 листа на несколько kzld Microsoft Office Excel 2 05.12.2009 07:59
как раскидать сгруппированные данные из одного стобца по нескольким hudoi Microsoft Office Excel 2 07.02.2007 23:42