Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/текст через запятую из одной ячейки перенести в столбец - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
текст через запятую из одной ячейки перенести в столбец
ovechkin1973 Дата: Четверг, 14.12.2017, 20:30 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
Всем привет.. есть лист в экселе на котором в одну ячейку занесено много данных разделенных запятой. Очень нужно, чтобы эти данные были в персональной ячейке и самое главное должны сами добавиться строки под выделенной ячейкой, из которой нужно данные разбить и вставляться в ячейки этого же столбца ниже. Разделитель запятая при этом должен удалиться. Пример прилагаю. На одном листе как занесены данные, на другом как хотелось бы их видеть после обработки макросом
К сообщению приложен файл: na_forum.xlsx (11.2 Kb)


Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.

Сообщение отредактировал ovechkin1973 - Четверг, 14.12.2017, 20:32
 
Ответить
СообщениеВсем привет.. есть лист в экселе на котором в одну ячейку занесено много данных разделенных запятой. Очень нужно, чтобы эти данные были в персональной ячейке и самое главное должны сами добавиться строки под выделенной ячейкой, из которой нужно данные разбить и вставляться в ячейки этого же столбца ниже. Разделитель запятая при этом должен удалиться. Пример прилагаю. На одном листе как занесены данные, на другом как хотелось бы их видеть после обработки макросом

Автор - ovechkin1973
Дата добавления - 14.12.2017 в 20:30
RAN Дата: Четверг, 14.12.2017, 20:41 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Ищите Мяу, или Мяв.
Один из макросов содержит ответ (текст по строкам)


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеИщите Мяу, или Мяв.
Один из макросов содержит ответ (текст по строкам)

Автор - RAN
Дата добавления - 14.12.2017 в 20:41
ovechkin1973 Дата: Четверг, 14.12.2017, 20:45 | Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
Ищите Мяу, или Мяв

Уважаемый RAN, не совсем понял рекомендацию.. искать по этим словам в темах на этом форуме?


Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
 
Ответить
Сообщение
Ищите Мяу, или Мяв

Уважаемый RAN, не совсем понял рекомендацию.. искать по этим словам в темах на этом форуме?

Автор - ovechkin1973
Дата добавления - 14.12.2017 в 20:45
RAN Дата: Четверг, 14.12.2017, 21:09 | Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Именно. :)
Макросы с такими именами на этом форуме найти можно, по "название темы должно отражать суть вопроса" - 150% не найдете. :(


Быть или не быть, вот в чем загвоздка!
 
Ответить
СообщениеИменно. :)
Макросы с такими именами на этом форуме найти можно, по "название темы должно отражать суть вопроса" - 150% не найдете. :(

Автор - RAN
Дата добавления - 14.12.2017 в 21:09
maonang Дата: Четверг, 14.12.2017, 21:22 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Мир MS Excel » Работа и общение » Мозговой штурм » Истина где-то рядом (Мяукнуть True)
http://www.excelworld.ru/forum/7-32724-1
 
Ответить
СообщениеМир MS Excel » Работа и общение » Мозговой штурм » Истина где-то рядом (Мяукнуть True)
http://www.excelworld.ru/forum/7-32724-1

Автор - maonang
Дата добавления - 14.12.2017 в 21:22
Manyasha Дата: Четверг, 14.12.2017, 22:28 | Сообщение № 6
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация: 901 ±
Замечаний: 0% ±

Excel 2010, 2016
Да нормальная вроде тема, чего вы?
Перенесла текст "через запятую" в начало, так понятнее. victory

ovechkin1973, так нужно?
[vba]
Код
Sub t()
    Dim t, i%, x
    t = Split(ActiveCell, ",")
    i = ActiveCell.Row + 1
    For Each x In t
        Rows(i).Insert Shift:=xlDown
        Cells(i, ActiveCell.Column) = Trim(x)
        i = i + 1
    Next x
End Sub
[/vba]


ЯД: 410013299366744 WM: R193491431804
 
Ответить
СообщениеДа нормальная вроде тема, чего вы?
Перенесла текст "через запятую" в начало, так понятнее. victory

ovechkin1973, так нужно?
[vba]
Код
Sub t()
    Dim t, i%, x
    t = Split(ActiveCell, ",")
    i = ActiveCell.Row + 1
    For Each x In t
        Rows(i).Insert Shift:=xlDown
        Cells(i, ActiveCell.Column) = Trim(x)
        i = i + 1
    Next x
End Sub
[/vba]

Автор - Manyasha
Дата добавления - 14.12.2017 в 22:28
RAN Дата: Пятница, 15.12.2017, 15:01 | Сообщение № 7
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Да нормальная вроде тема, чего вы?

Никто и не спорит.
Я хотел сказать, что по даже очень хорошему названию темы найти то, что нужно, как минимум, крайне сложно.


Быть или не быть, вот в чем загвоздка!
 
Ответить
Сообщение
Да нормальная вроде тема, чего вы?

Никто и не спорит.
Я хотел сказать, что по даже очень хорошему названию темы найти то, что нужно, как минимум, крайне сложно.

Автор - RAN
Дата добавления - 15.12.2017 в 15:01
ovechkin1973 Дата: Пятница, 15.12.2017, 19:09 | Сообщение № 8
Группа: Проверенные
Ранг: Обитатель
Сообщений: 429
Репутация: 1 ±
Замечаний: 0% ±

Excel 2010
"название темы должно отражать суть вопроса"

RAN, Понял, что не понял Вас в первого раза. :)
Manyasha, Спасибо! Работает, как надо! flowers


Плохо когда не знаешь, да еще забудешь. Правильно сформулированный вопрос содержит половину ответа.
 
Ответить
Сообщение
"название темы должно отражать суть вопроса"

RAN, Понял, что не понял Вас в первого раза. :)
Manyasha, Спасибо! Работает, как надо! flowers

Автор - ovechkin1973
Дата добавления - 15.12.2017 в 19:09
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!