Всем привет. В столбце E есть строки, в которых написано несколько цветов через слэш. Задача состоит в том, чтобы разделить эту ячейку и в конечном результате, чтобы был один цвет в одной строке. Работаю в Excel 2016. Максимум может быть 5 цветов и 4 слэша. В прикрепленном файле можно более подробно ознакомиться с вопросом. Есть исходный и конечный варианты.
Новое название темы: "Разделение ячеек по строкам"
sdens2009, зачем ее закрывать? напишите здесь в сообщении новое название темы соответствующее Вашему вопросу и все, а ее потом переименуют . Только укажите не то с помощью чего реализовать хотите, а то что нужно реализовать.
Вам надо разнести указанные в ячеке цвета по разным строкам. Так и называйте тему - Как разнести список цветов в ячейке на отдельные строки. можно вот так:
Код
Sub ins()
Dim rng As Range, sh As Worksheet
Set sh = ActiveSheet
lr = Cells(Rows.Count, 1).End(xlUp).Row
Worksheets.Add
sh.Range("A1:L2").Copy Destination:=Range("A1")
t = 3
For i = 3 To lr
arr = Split(sh.Cells(i, 5).Value, "/")
For j = 0 To UBound(arr)
sh.Range("A" & i & ":L" & i).Copy Destination:=Range("A" & t)
Range("E" & t).Value = arr(j)
t = t + 1
Next
Next
End Sub
вставьте макрос в файл, удалите из вашего файла "конечный результат", запустите макрос
yozhik написал: Как разнести список цветов в ячейке на отдельные строки
простите, но не согласен… А если будут не цвета, а фрукты - новую тему создавать?
Модераторам: Название темы «Текст по строкам. Разбить ячейку вниз по разделителю» (если посчитаете нужным менять)
sdens2009, Вот моя тема про разбивку, а что касается "заполнить ячейки значениями сверху" — тем полно и статья в Приёмах есть (а в комментах - макросы).
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄