جرب الكود :
Sub ConvertAll()
With Sheets("XYZ").Range("F4:F7")
.Formula = "=SUMIF($B$4:$C$14,E4,$C$4:$C$14)"
.Value = .Value
End With
With Sheets("XYZ").Range("G4:G7")
.Formula = "=COUNTIF($B$4:$B$14,E4)"
.Value = .Value
End With
With Sheets("XYZ").Range("I4:I7")
.Formula = "=VLOOKUP(E4,$E$4:$H$7,4,0)"
.Value = .Value
End With
End Sub