Добро пожаловать на SO.If
утверждение работает не совсем так ...
If range ("C2:C14")=52,56,67 THEN
должно быть If Range("C2:C14") = 52 or Range("C2:C14") = 56 or Range("C2:C14") = 67 Then...
Но для хорошей практики вы всегда должны квалифицировать свои диапазоны.. см. ниже один способ сделать то, что вы пытаетесь достичь, и дополнительные комментарии:
Sub Calculation()
Dim ws As Worksheet: Set ws = ActiveWorkbook.ActiveSheet 'declare and allocate your worksheet, even better use .Sheets("sheet name")
Dim lRow As Long: lRow = ws.Cells(ws.Rows.Count, "C").End(xlUp).Row 'get the last row in column C
Dim R As Long
For R = 2 To lRow 'iterate through all rows
With ws
Select Case .Cells(R, "C").Value
Case 52, 56, 67
.Cells(R, "G") = .Cells(R, "H") + .Cells(R, "I") 'sum the values and allocate
.Cells(R, "I").Clear 'clear the value
End Select
End With
Next R
End Sub