プロが教える店舗&オフィスのセキュリティ対策術

A1:1 B1:sum(A1:A3)
A2:2 B2:=B1
A3:3

B2セルは文字"=sum(A1:A3)"になっています。B1セルの文字だけを利用し、A1~A3の合計を計算するには、どんな関数を使ったらよろしいのですか教えてください。宜しくお願いいたします。

A 回答 (2件)

こんにちは。

KenKen_SP です。

結論から言えば、できません。

が、似たようなことならユーザー定義関数を使えば可能です。
標準モジュールに以下のコードをコピー&ペーストして、B2セルに

=Calc(B1)

とすれば、B1セルの文字列を読み取って、計算します。

Function Calc(セル As Range) As Variant

  Application.Volatile
  Calc = Evaluate(セル.Text)

End Function
    • good
    • 0
この回答へのお礼

早速教えて頂いてありがとうございます。試してみました、解決できました。

お礼日時:2005/11/01 13:26

できない

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!