FormulaR1C1って何?
Range("A1").FormulaR1C1 = "hello"

Range("A1").Value = "hello"
だと何が違うの?

Range("A1").FormulaR1C1 = "=R[1]C + R[2]C"

Range("A1").Value = "= A2 + A3"
も同じ結果になるね。

FormulaR1C1はダブルコーテーションの中をパースして「あ!RとかCがあるからこれはセルだな!」とか
独り言をつぶやきながらR[1]CをA2に置き換える作業をするところがValueへの代入と違うトコなの?