|
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
| Компьютерный форум OSzone.net » Сфера Microsoft » Microsoft Office (Word, Excel, Outlook и т.д.) » 2010 - разбить содержимое ячейки на строки |
|
|
2010 - разбить содержимое ячейки на строки
|
|
Старожил Сообщения: 329 |
Всем привет!
Есть такая задача: необходимо содержимое ячейки транспонировать в столбец. просто транспонировать не получается, тк надо в один столбец, а при обчычном траспонировании происходит в столбцы Например, есть Скрытый текст
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 |
|
Модератор Сообщения: 16855
|
Профиль | Сайт | Отправить 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 | |
|