Доброго времени суток всем. Очередной раз обращаюсь за помощью в решении довольно не простой для меня задачи. Есть таблица с набором людей, напротив каждой фамилии в ячейке через запятую проставлены значения, необходимо в зависимости от кол-ва значений продублировать фамилию следующей строкой и вставить значение через запятую напротив фамилии... Пример приложил, в нем более понятен необходимый результат. Буду очень признателен за подсказки или помощь.
Дублирование строк по условию, Продублировать строки с переносом значений в определенном столбце
04.08.2017 10:35:14
|
|
|
|
04.08.2017 10:37:24
Формулой, макросом?
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
|
|
|
|
04.08.2017 10:41:21
Я так понимаю, что формулой будет довольно проблематично найти подходящее решение... А так не принципиально. макрос конечно был бы удобнее
|
|
|
|
04.08.2017 13:05:08
Спасибо огромное. Все работает. Тема закрыта
|
|
|
|
04.08.2017 23:35:43
Доброе время суток.
Если можно объясните пожалуйсто этот момент: For y = 0 To UBound(Split(Cells(i, 2), ",")) в этом строке для переменной "у" дана значение. Непонятно вот что: Как в коде работает переменная "Х" ? x = y + x - 1 "Х" как нашёл 1-го столбца?
Изменено: |
||||
|
|
|||