concatenar condicionalmente texto de múltiples registros en vba

Sample Data: UniqueID Descripción ConsolidatedText Str1 Aquí hay una oración Aquí hay una oración Str2 y otra oración. Y otra frase. Y algunas palabras Str2 Y algunas palabras Str3 123 123
Str4 abc abc ### "Str5 ###

Tengo una cantidad de registros (~ 4000) cada uno con un valor UniqueID (texto) y un campo de texto (potencialmente bastante largo) que es una descripción de los datos ingresada por el usuario. Necesito consolidar la hoja de cálculo concatenando todas las descripciones en un solo registro donde hay múltiples ocurrencias del valor UniqueID. Genéricamente, quiero recorrer el rango de valores potenciales y decir "si UniqueID es igual, luego tomar todos los valores de Descripción y concatenarlos juntos en una sola fila (ya sea la primera fila o una nueva fila) y luego eliminar todos los antiguos filas ". Básicamente, quiero crear el campo ConsolidatedText en estos datos de muestra y luego también eliminar las filas adicionales. Esto está más allá de mis habilidades de programación de VBA, y cualquier ayuda con la estructura de esta macro sería muy apreciada.

Respuestas a la pregunta(1)

Su respuesta a la pregunta