Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2010 - разбить содержимое ячейки на строки

Ответить
Настройки темы
2010 - разбить содержимое ячейки на строки

Аватара для blackeangel

Старожил


Сообщения: 329
Благодарности: 3

Профиль | Отправить PM | Цитировать


Всем привет!
Есть такая задача: необходимо содержимое ячейки транспонировать в столбец.
просто транспонировать не получается, тк надо в один столбец, а при обчычном траспонировании происходит в столбцы
Например, есть
Скрытый текст

3311з-3311ф-3311сл-3311то-3311т-3311км-с9
3311з-3311ф-3311лш-3311сл-3311то-3311т-3311км-с9
3311з-3311т-3311км-с9

надо чтобы записалось в
Скрытый текст

3311з
3311ф
3311сл
3311то
3311т
3311км
с9
3311з
3311ф
3311лш
3311сл
3311то
3311т
3311км
с9
3311з
3311т
3311км
с9

и так далее
то есть в один столбец.
желательно это в макросе сделать

Отправлено: 18:41, 25-07-2016

 
mwz mwz вне форума

Аватара для mwz

Ушел из жизни


Сообщения: 8595
Благодарности: 2127

Профиль | Сайт | Отправить PM | Цитировать


Цитата blackeangel:
то есть в один столбец. »
Именно в один столбец в несколько последовательных ячеек (в зависимости от числа групп, удовлетворяющих условию), а не в столбец внутри единственной ячейки?

-------
Mikhail Zhilin


Отправлено: 20:03, 25-07-2016 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для blackeangel

Старожил


Сообщения: 329
Благодарности: 3

Профиль | Отправить PM | Цитировать


mwz, именно.даже если на новый лист, тоже не страшно.

Отправлено: 21:14, 25-07-2016 | #3


Модератор


Moderator


Сообщения: 16848
Благодарности: 3247

Профиль | Сайт | Отправить PM | Цитировать


Данные -> Текст по столбцам -> Разделитель "-" -> Результат скопировать и транспонировать

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


Отправлено: 23:50, 25-07-2016 | #4


Аватара для blackeangel

Старожил


Сообщения: 329
Благодарности: 3

Профиль | Отправить PM | Цитировать


okshef, по моему, написано по русски, что этот вариант не прокатить, тк при таком проходе образуется куча столбцов, а нужен один.

Отправлено: 07:26, 26-07-2016 | #5


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


blackeangel, образец файла упакуйте в архив и приложите к сообщению.

Отправлено: 13:54, 26-07-2016 | #6


Аватара для blackeangel

Старожил


Сообщения: 329
Благодарности: 3

Профиль | Отправить PM | Цитировать


Iska, пожалуйста, в любом варианте

Последний раз редактировалось blackeangel, 03-04-2017 в 22:53.


Отправлено: 21:12, 26-07-2016 | #7


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


blackeangel, пробуйте:
Скрытый текст
Код: Выделить весь код
Option Explicit

Sub Sample()
    Dim objRangeSource As Range
    Dim objRangeDest As Range
    Dim strSubstring As Variant
    
    With ThisWorkbook
        With .Worksheets.Add(After:=.Worksheets.Item("Есть"))
            .Name = "Будет"
            Set objRangeDest = .Cells(1, 1)
        End With
        
        For Each objRangeSource In .Worksheets.Item("Есть").UsedRange.Columns.Item(1).Cells
            For Each strSubstring In Split(objRangeSource.Value, "-")
                objRangeDest.Value = strSubstring
                Set objRangeDest = objRangeDest.Offset(1, 0)
            Next
        Next
    End With
End Sub
Это сообщение посчитали полезным следующие участники:

Отправлено: 02:13, 27-07-2016 | #8



Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2010 - разбить содержимое ячейки на строки

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Flash - Разбить на несколько разделов. nokogerra Накопители (SSD, HDD, USB Flash) 0 21-09-2015 19:58
Прочее - Разбить архив на части venuko Общий по Linux 12 30-06-2015 09:38
2013 - Ссылка на ячейки другого листа, с возможностью изменения порядка ячеек btescm Microsoft Office (Word, Excel, Outlook и т.д.) 5 04-09-2014 23:16
[решено] Разбить данные одной строки по полям формы support23 AutoIt 5 19-09-2012 15:18
[решено] Разбить .avi на 2 James Marsh Видео и аудио: обработка и кодирование 4 07-12-2005 11:38




 
Переход