- ベストアンサー
エクセルでの関数作成はできるのでしょうか?
エクセルの初心者です. エクセルを使っていて自分で使いたい計算式を関数にしたいのですが、できるでしょうか? もしできるのでればその方法も教えていただきたいのですが。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ALT+F11(ツール~マクロ~Visual Basic Editor)でVBEを開きます。 メニューの挿入から標準モジュールを選択します。 メニューの挿入からプロシージャを選び Function、Publicを選んで、適当に名前を付けてOKします。 例えば、直角三角形の直角を挟む2辺x、yから斜辺の長さを求めるとします。 名前に斜辺とすると Public Function 斜辺() End Function というようなものが作られるはずです。 2つの引数を必要とするので、 Public Function 斜辺(x,y) End Function とします。 計算した値を返すには、斜辺に代入します。 Public Function 斜辺(x,y) 斜辺 = Sqr(x * x + y * y) End Function 完成! ツールバーからエクセルのアイコンを押して、ワークシートに戻って 適当なセルで =斜辺(3,4) と入力すると 5 と表示されます。
その他の回答 (1)
noname#15935
回答No.1
どんな計算式にしたいのかが分からないと・・ 回答できません・・ 下記URLを参考までに!
質問者
お礼
ご回答ありがとうございます。 以降わからないことがあったら参考にさせていただきます。
お礼
ご回答ありがとうございます。 めちゃくちゃわかりやすいご回答でした! おかげで作ろうと思っていた関数を作ることができました。ありがとうございます、本当に助かりました!