|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
25.10.2008, 13:14 | #1 |
Пользователь
Регистрация: 09.10.2008
Сообщений: 42
|
Разединение данных из ячейки ????
Данные находятся внутри одной ячейки и разделены Alt+Enter
Задача разнести автоматически имена по различным ячейкам, при условии что кол-во имён внутри одной ячейки различно. Очень буду благодарен за помощь |
25.10.2008, 13:37 | #2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Данный код разбивает содержимое выделенных ячеек на части, и вставляет отдельные артикулы в ячейки, расположенные правее обрабатываемой ячейки:
Код:
__Полезные надстройки для Excel. Парсинг сайтов и файлов.
Макросы любой сложности на заказ. Мониторинг цен конкурентов Последний раз редактировалось EducatedFool; 25.10.2008 в 13:49. Причина: откорректировал код (вспомнил, что в некоторых ячейках попадались двойные vbLF) |
25.10.2008, 13:47 | #3 |
Пользователь
Регистрация: 09.10.2008
Сообщений: 42
|
спасибо
Вы меня опять очень выручаете. Большое спасибо. А можно Вас попросить, разместить кнопку "раскидать по ячейкам" в один ряд с предыдущими и добавит обратную кнопку "Соединить". Но в любом случае Вы маг
|
25.10.2008, 13:53 | #4 | ||
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
Вот только уточните, при раскидывании по ячейкам в какие ячейки записывать значения (в столбик, строчку, или как-то ещё), а так же, из какого диапазона ячеек брать артикулы для соединения? Цитата:
Теперь кнопка выделена, и перетаскивайте её куда угодно (при этом изменяя её размеры)
__Полезные надстройки для Excel. Парсинг сайтов и файлов.
Макросы любой сложности на заказ. Мониторинг цен конкурентов Последний раз редактировалось EducatedFool; 25.10.2008 в 14:03. |
||
25.10.2008, 14:05 | #5 |
Пользователь
Регистрация: 09.10.2008
Сообщений: 42
|
да вопрос хороший. технически мне необходимо, чтобы имена размещались в столбик, но это сопряжено с автоматическим добавлением строк. Я просто не знаю насколько это сложная задача? Если это возможно, это будет просто супер.
|
25.10.2008, 14:28 | #6 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Вот пока вариант с кнопкой соединить.
Сначала нажимаем Выделить, потом Соединить После кнопки Выделить (перед операцией соединения) понадобится нажимать клавишу Delete, чтобы очистить диапазон. Цитата:
Если я правильно понял, на месте строки с объединённой ячейкой ( в которой, к примеру, 7 артикулов), должно появляться 7 строк, в каждой из которых будет свой артикул. Реализовать это просто, но надо знать, что делать с данными из других столбцов (при преобразовании одной строки в семь) - копировать их в каждую из новых строк, или нет? И что делать с данными из других столбцов при обратной операции (7 строк преобразуем в одну)? Или эта обратная операция не нужна? По возможности, прикрепите к сообщению оригинальный файл с подробными комментариями, как всё это доолжно выглядеть до и после обработки. |
|
25.10.2008, 16:05 | #7 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Вроде сделал так, как надо
Как и прежде, сначала жмём Выделить, потом - Раскидать по строкам Код:
( например, если в ячейке было 7 артикулов, из которых 3 одинаковых, то эта строка преобразуется не в 7 строк, а в 5)
__Полезные надстройки для Excel. Парсинг сайтов и файлов.
Макросы любой сложности на заказ. Мониторинг цен конкурентов Последний раз редактировалось EducatedFool; 25.10.2008 в 16:10. |
26.10.2008, 13:20 | #8 |
Пользователь
Регистрация: 09.10.2008
Сообщений: 42
|
в последнем файле всё супер, то что надо!!!
А вот соединение, было бы здорово если выделяю диапазон ячеек (маркированием или Strg+левый клик) И нажав на "соединить"в специально выделенной ячейке соединяться артикли в столбик через Ait+Enter между собой. В любом случае спасибо огромное, вы настолько упрощаете ту рутину, которая просто достала меня. Полный респект и уважуха с моей стороны |
26.10.2008, 13:34 | #9 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
В ближайшее время сделаю и выложу файл
|
26.10.2008, 14:14 | #10 |
Пользователь
Регистрация: 09.10.2008
Сообщений: 42
|
заранее спасибо
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
счет цифровых и буквенных данных из ячейки | R2D3 | Microsoft Office Excel | 0 | 09.10.2008 08:47 |
Передача данных из одной таблицы в другую, при выборе одной ячейки | MickMick | Microsoft Office Excel | 6 | 06.10.2008 13:57 |
Найти первую цифру в данных ячейки.. | kra183 | Microsoft Office Excel | 11 | 09.05.2008 01:35 |
Как разделить число и текст в одной ячейки на две ячейки. | neboskreb | Microsoft Office Excel | 2 | 15.04.2008 19:39 |