Предполагая, что данные находятся в столбце A, и вы хотите получить результат в столбце C (согласно вашей картинке), это должно работать:
Public Sub doIt()
Dim data As Variant
Dim modifiedData As Variant
Dim i As Long
Dim j As Long
data = ActiveSheet.UsedRange.Columns(1)
ReDim modifiedData(1 To (UBound(data, 1) - 1) * 3 + 1, 1 To 1) As Variant
modifiedData(1, 1) = data(1, 1) 'header
j = 2
For i = 2 To UBound(data, 1)
modifiedData(j, 1) = "(A) - " & data(i, 1)
modifiedData(j + 1, 1) = "(B) - " & data(i, 1)
modifiedData(j + 2, 1) = "(C) - " & data(i, 1)
j = j + 3
Next i
With ActiveSheet
.Cells(1, 3).Resize(UBound(modifiedData, 1), 1) = modifiedData
End With
End Sub