質問: 関数で複雑な計算をする場合重くなるのでVBAに記載したほうが重くならなくなりますか?
回答: VBAで数式を入れれば同じことですが、データ処理をVBAで済ませて定数をセルに入れれば確実に軽くなりますよ。定数を入れてしまえばその後は二度と計算しないのですから当然ですね。