I have a set of data with numbers in Column A, then in column B and C there is data in multiple rows per number. I would like to combine each column of data such that there is only one row per number.
For example, what I have is:
| Column A | Column B | Column C |
|---|---|---|
| 1 | Lorem | red |
| ipsum | orange | |
| dolor | yellow | |
| sit | green | |
| amet | blue | |
| 2 | Lorem | red |
| ipsum | orange | |
| dolor | yellow | |
| 3 | Lorem | red |
| ipsum | orange | |
| dolor | yellow | |
| sit | green |
And what I would like to get is:
| Column A | Column B | Column C |
|---|---|---|
| 1 | Lorem ipsum dolor sit amet | red orange yellow green blue |
| 2 | Lorem ipsum dolor | red orange yellow |
| 3 | Lorem ipsum dolor sit | red orange yellow green |
Unfortunately the number of rows between each number in column A varies. Is there a way I can do this with VBA?
I've used textjoin to combine cells manually, but I can't figure out how to specify the ranges, and then continue for the entire document.

