|
Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2010 - разбить содержимое ячейки на строки |
|
2010 - разбить содержимое ячейки на строки
|
Старожил Сообщения: 329 |
Профиль | Отправить 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 |
Ушел из жизни Сообщения: 8595
|
Профиль | Сайт | Отправить PM | Цитировать Цитата blackeangel:
|
|
------- Отправлено: 20:03, 25-07-2016 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 329
|
Профиль | Отправить PM | Цитировать mwz, именно.даже если на новый лист, тоже не страшно.
|
Отправлено: 21:14, 25-07-2016 | #3 |
Модератор Сообщения: 16848
|
Профиль | Сайт | Отправить PM | Цитировать Данные -> Текст по столбцам -> Разделитель "-" -> Результат скопировать и транспонировать
|
------- Отправлено: 23:50, 25-07-2016 | #4 |
Старожил Сообщения: 329
|
Профиль | Отправить PM | Цитировать okshef, по моему, написано по русски, что этот вариант не прокатить, тк при таком проходе образуется куча столбцов, а нужен один.
|
|
Отправлено: 07:26, 26-07-2016 | #5 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать blackeangel, образец файла упакуйте в архив и приложите к сообщению.
|
Отправлено: 13:54, 26-07-2016 | #6 |
Старожил Сообщения: 329
|
Профиль | Отправить PM | Цитировать Iska, пожалуйста, в любом варианте
|
Последний раз редактировалось blackeangel, 03-04-2017 в 22:53. Отправлено: 21:12, 26-07-2016 | #7 |
Ветеран Сообщения: 27449
|
Профиль | Отправить 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 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|