или так
выделите диапазон и запустите макрос, можете на кнопку назначить
он спросит куда поместить результат
Sub test()
Dim rng As Range
Dim v, vr, vc As Variant
Dim i&, j As Long
Dim sRes As String
Set rng = Selection
v = rng
ReDim vc(LBound(v) To UBound(v))
For i = LBound(v) To UBound(v)
ReDim vr(LBound(v, 2) To UBound(v, 2))
For j = LBound(v, 2) To UBound(v, 2)
vr(j) = v(i, j)
Next j
vc(i) = Join(vr, ",")
Next i
sRes = Join(vc, ";")
Set rng = Application.InputBox("Выберите ячейку", "Object", Type:=8)
rng = sRes
End Sub