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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.11.2011, 19:56   #1
jhenya-d
 
Регистрация: 07.11.2011
Сообщений: 7
По умолчанию Как разбить числовой ряд на отдельные ячейки

имеется несколько сотен ячеек в каждой разное количество чисел разделенных запятыми и пробелом: 1, 2, 3, 4, 5, 6..
можно ли как-то разбить на отдельные ячейки каждую?
jhenya-d вне форума Ответить с цитированием
Старый 07.11.2011, 20:28   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Да, можно.

Сначала выделяете столбец с данными, потом в меню жмёте ТЕКСТ ПО СТОЛБЦАМ:





Результат:
EducatedFool вне форума Ответить с цитированием
Старый 07.11.2011, 23:47   #3
jhenya-d
 
Регистрация: 07.11.2011
Сообщений: 7
По умолчанию

блин сразу не догадался, а если таких ячеек много, как потом выстроить получившуюся таблицу в один столбик
например
ООО "Рога", 1, 2, 3, 4, 5, 6
ООО "Копыта", 1, 2, 3, 4, 5, 6

нужно
ООО "Рога", 1
ООО "Рога", 2
ООО "Рога", 3
ООО "Рога", 4
ООО "Рога", 5
ООО "Рога", 6
ООО "Копыта", 1
ООО "Копыта", 2
ООО "Копыта", 3
ООО "Копыта", 4
ООО "Копыта", 5
ООО "Копыта", 6
jhenya-d вне форума Ответить с цитированием
Старый 08.11.2011, 00:16   #4
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

В таком случае покажите расположение данных в файле.
vikttur вне форума Ответить с цитированием
Старый 08.11.2011, 00:40   #5
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Макросом несложно сделать так - читаем строки по-одной, разбиваем каждую в массив, его перебираем как нужно в другой массив по размеру с первый -1, но вертикальный, выгружаем на другой лист.
Берём следующую строку... выгружаем под первые данные.
Не супербыстро, но просто, и работает.
Но чтоб сделать - нужен пример данных в файле.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 08.11.2011, 05:30   #6
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Что-то типа этого нужно?

EducatedFool вне форума Ответить с цитированием
Старый 08.11.2011, 12:51   #7
jhenya-d
 
Регистрация: 07.11.2011
Сообщений: 7
По умолчанию

EducatedFool, да!
jhenya-d вне форума Ответить с цитированием
Старый 08.11.2011, 15:36   #8
jhenya-d
 
Регистрация: 07.11.2011
Сообщений: 7
По умолчанию

спасибо, сейчас буду пробовать
jhenya-d вне форума Ответить с цитированием
Старый 09.11.2011, 13:45   #9
jhenya-d
 
Регистрация: 07.11.2011
Сообщений: 7
По умолчанию

не получается ((
подскажите плиз как запустить эту функцию
во вложенном файле ошибка вот скрин http://clip2net.com/s/1iUdP

расположение данных в файле
Вложения
Тип файла: rar пример.rar (1.4 Кб, 9 просмотров)

Последний раз редактировалось jhenya-d; 09.11.2011 в 14:06.
jhenya-d вне форума Ответить с цитированием
Старый 09.11.2011, 14:31   #10
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Цитата:
не получается ((
не особо-то вы и пытались...
в вашем файле нет ни строки кода...

Выложил ваш пример в статье: http://excelvba.ru/code/ExtendArray
EducatedFool вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Числовой ряд nagabara Фриланс 4 26.06.2011 19:59
Разбить дату на отдельные ячейки ДД ММ ГГ Александр25 Microsoft Office Excel 5 04.03.2010 19:07
Дан числовой ряд и некоторое число e... Xe0n Помощь студентам 1 22.12.2009 21:17
как создать в макросе числовой формат ячейки? Dima007 Microsoft Office Excel 2 30.05.2008 14:08
как разбить текстовую ячейку на отдельные ячейки? zetrix Microsoft Office Excel 0 31.10.2006 07:46