условно объединить текст из нескольких записей в vba

Пример данных: Уникальный идентификатор Описание ConsolidatedText Str1 Вот предложение Вот предложение Str2 И еще одно предложение. И еще одна фраза. И некоторые слова Str2 И некоторые слова Str3 123 123
Str4 abc abc ###" Str5 ###

У меня есть несколько записей (~ 4000), каждая со значением UniqueID (текст) и текстовым полем (возможно, довольно длинным), которое представляет собой введенное пользователем описание данных. Мне нужно консолидировать электронную таблицу, объединив все описания в одну запись, в которой есть несколько вхождений значения UniqueID. В общем, я хочу перебрать диапазон потенциальных значений и сказать: «Если UniqueID равен, то возьмите все значения Description и объедините их вместе в одну строку (либо первую строку, либо новую строку), а затем удалите все старые ряды». По сути, я хочу создать поле ConsolidatedText в этом образце данных, а затем также удалить лишние строки. Это выходит за рамки моих способностей программирования на VBA, и любая помощь со структурой этого макроса будет принята с благодарностью.


person cee    schedule 12.08.2011    source источник
comment
возможный дубликат условно объединить текст из нескольких записей в vba   -  person Jean-François Corbett    schedule 15.08.2011