• ベストアンサー

Function について

これってどうやって使うのですか? 標準モジュールに Function test1(a As String) a = "abc" End Function を貼り付けて、F5を実行しても 何も起こらないのですが このサンプルはどうやって動かすことができるのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

functionはユーザー定義「関数」を作ります。マクロを実行して使うものではありません。 またご質問のマクロは根本から間違ってるので、それでは使えません。 作成例: 標準モジュールに下記をコピー貼り付ける function test2(a as variant) test2 = "X" & a & "X"  ’関数に実行結果を代入して返す end function 使い方: ファイルメニューから終了してエクセルに戻る どこかのセルに =test2("zzz") などのように記入すると、関数の計算結果が現れる。

umdcppfwqx
質問者

お礼

ありがとうございました。

関連するQ&A