3行マクロ 30回
今回は、最初から合計を定数として入力するマクロです。
再計算されないようにとか、式を見せたくないなら、最初から結果を定数として入力してしまえばいいわけです。
(サンプルファイルは、こちらから 3行マクロ30回サンプルデータ)
Excelバージョン:

Sub 定数で数式の結果を入力する()
Range("B11").Value = Evaluate("SUM(B2:B10)")
End Sub
Sub 定数で数式の結果を入力する2()
Range("B12").Value = Evaluate("Average(B2:B10)")
End Sub

Sub teisuu4()
ActiveCell.Value = Evaluate("Round(Average(C3:C11),0)")
End Sub
Sub teisuuRand1()
ActiveCell.Value = Evaluate("Int(Rand() * 100)")
End Sub
乱数を値で入力した結果です。
Sub RAND関数の乱数の結果を値で得る2()
Dim 選択 As Range
For Each 選択 In Selection
選択.Value = Evaluate("Int(Rand() * 100)")
Next 選択
End Sub