Этот код работает для преобразования списка столбцов в составной список с запятыми, однако формат не имеет начальных нулей, пока VBA зацикливается на B !.
Dim i As Integer
Dim s As String
i = 2
Do Until Cells(i, 1).Value = ""
If (s = "") Then
s = Cells(i, 1).Value
Else
s = s & ", " & Cells(i, 1).Value
End If
i = i + 1
Loop
Cells(1, 2).Value = s