Ya te he mandado la solución por mail y aquí pego la macro entera:
Sub proceso()
'por luismondelo
filas = Range("c2").End(xlDown).Row
pase1 = MsgBox("El proceso analizará un total de: " & filas & " filas" & Chr(13) & _
"Desea continuar???", vbYesNo, "ATENCION")
If pase1 = vbNo Then Exit Sub
Range("c2").Select
Do While ActiveCell.Value <> ""
Select Case ActiveCell
Case Is = "STR"
lista = ActiveCell & " " & ActiveCell.Offset(0, 2) & " x " & ActiveCell.Offset(0, 3) & " x " & ActiveCell.Offset(0, 4) & "GRADE" & ActiveCell.Offset(0, 10)
ActiveCell.Offset(0, 64).Value = lista
Case Is = "STS"
lista = ActiveCell & " " & ActiveCell.Offset(0, 2) & " x " & ActiveCell.Offset(0, 3) & " x " & ActiveCell.Offset(0, 4) & "GRADE" & ActiveCell.Offset(0, 10)
ActiveCell.Offset(0, 64).Value = lista
Case Is = "SBG"
lista = ActiveCell & " " & ActiveCell.Offset(0, 2) & " x " & ActiveCell.Offset(0, 3) & " x " & ActiveCell.Offset(0, 4) & "GRADE" & ActiveCell.Offset(0, 10)
ActiveCell.Offset(0, 64).Value = lista
Case Is = "LE"
lista = ActiveCell & " " & ActiveCell.Offset(0, 2) & " x " & ActiveCell.Offset(0, 3) & " x " & ActiveCell.Offset(0, 4) & "GRADE" & ActiveCell.Offset(0, 10)
ActiveCell.Offset(0, 64).Value = lista
Case Is = "LU"
lista = ActiveCell & " " & ActiveCell.Offset(0, 2) & " x " & ActiveCell.Offset(0, 3) & " x " & ActiveCell.Offset(0, 4) & "GRADE" & ActiveCell.Offset(0, 10)
ActiveCell.Offset(0, 64).Value = lista
Case Is = "PL"
lista = ActiveCell & " " & ActiveCell.Offset(0, 2) & " x " & ActiveCell.Offset(0, 3) & " x " & ActiveCell.Offset(0, 4) & "GRADE" & ActiveCell.Offset(0, 10)
ActiveCell.Offset(0, 64).Value = lista
Case Is = "RB"
lista = ActiveCell & " " & ActiveCell.Offset(0, 2) & " x " & ActiveCell.Offset(0, 3) & " x " & ActiveCell.Offset(0, 4) & "GRADE" & ActiveCell.Offset(0, 10)
ActiveCell.Offset(0, 64).Value = lista
Case Is = "PIP"
lista = ActiveCell & " " & ActiveCell.Offset(0, 2) & " x " & ActiveCell.Offset(0, 3) & " x " & ActiveCell.Offset(0, 4) & "GRADE" & ActiveCell.Offset(0, 10)
ActiveCell.Offset(0, 64).Value = lista
Case Is = "C"
lista = ActiveCell & " " & ActiveCell.Offset(0, 2) & " x " & ActiveCell.Offset(0, 3) & " x " & ActiveCell.Offset(0, 4) & "GRADE" & ActiveCell.Offset(0, 10)
ActiveCell.Offset(0, 64).Value = lista
Case Is = "W"
lista = ActiveCell & " " & ActiveCell.Offset(0, 2) & " x " & ActiveCell.Offset(0, 3) & " x " & ActiveCell.Offset(0, 4) & "GRADE" & ActiveCell.Offset(0, 10)
ActiveCell.Offset(0, 64).Value = lista
Case Is = "FB"
lista = ActiveCell & " " & ActiveCell.Offset(0, 2) & " x " & ActiveCell.Offset(0, 3) & " x " & ActiveCell.Offset(0, 4) & "GRADE" & ActiveCell.Offset(0, 10)
ActiveCell.Offset(0, 64).Value = lista
End Select
ActiveCell.Offset(1, 0).Select
Loop
End Sub