お世話になります
コンパイラーエラー
SubまたはFunctionが定義されていません
がでます
ツール→マクロ→VisualBasicEditorでVBに入った画面では
左側に
イミディエイト、ウィンドウ
プロジェクト
ThisWorkbook←が選択されている
が出ています
右のThisWorkbookのコードウィンドウに
Public Function tt()
MsgBox ("メッセージ出すよ")
End Function
と3行入れました
実行
左のイミディエイトウィンドウに
tt
と入力すると、上記の
SubまたはFunctionが定義されていません
とでます
イミディトに、
tt
といれたものがどうして認識されまいんでしょう
Window XPの上でExcel2003、が走っています
不足した情報があれば追記します
よろしくお願いします
No.1ベストアンサー
- 回答日時:
ThisWorkbook.tt
などとやると認識しますよ。
No.2
- 回答日時:
こんばんは。
通常、Excel VBAでは、ユーザー定義関数など、Public なもの(かならずしもPublic キーワードは必要ありません)は、「標準モジュール」に入れます。
ただし、ユーザー定義関数は、標準的に戻り値を出すものに、プロシージャは、その中で、一つの作業を終えるようにするものですから、
Sub tt()
MsgBox ("メッセージ出すよ")
End Sub
は、Sub プロシージャで作るのが、Excel VBAの基本です。
ThisWorkbook モジュールを含めた、ローカルモジュールは、それぞれ、はっきりした目的を持って、そこにコードを置くようにします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) パーソナルXLSBのfuctionを呼び出すと「Functionが定義されていません」のエラーになる 2 2022/08/22 22:51
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/08 15:45
- Excel(エクセル) マクロの編集 5 2023/06/08 17:34
- Visual Basic(VBA) 別シートから年齢別の件数をカウントしたいの続き 5 2023/01/24 00:16
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/10 14:24
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/03 09:11
- Visual Basic(VBA) Excel VBAで並べ替えをしたい 3 2023/02/25 09:31
- Visual Basic(VBA) エクセルのマクロとシートの保護について教えてください。 1 2022/10/18 08:36
- Visual Basic(VBA) EXCEL VBAにて動的にCheckBOXを複数作成し、同BOXにイベントを追加したい 1 2023/03/16 07:05
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
皆さん定義を教えてください 「...
-
べき乗
-
Excelファイルの「数式」タブ→...
-
p⇒q=(¬p)∨qについて
-
「互いに素」の定義…「1と2は互...
-
1未満と1以下の違い
-
無限から無限を引いたら何にな...
-
変数の宣言の名称を教えてくだ...
-
e<3の証明を教えてください。
-
数字の1とは何なのか?
-
交換法則が成り立って、結合法...
-
ACCESS IIF関数 複数条件の設...
-
ACCESS VBAでインポート定義の場所
-
フーリエ級数展開の初項はなぜa...
-
線形代数の部分空間の証明について
-
なぜ、直角三角形ではないのにs...
-
マイナス7は素数ですか?
-
方程式の記号で左右の辺を繋ぐ...
-
ノルム空間
-
1wordとは、何文字ですか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
皆さん定義を教えてください 「...
-
べき乗
-
1未満と1以下の違い
-
無限から無限を引いたら何にな...
-
理論物理学でよく用いられる地...
-
(-1) ^2πってなんで1じゃないん...
-
ACCESS VBAでインポート定義の場所
-
変数の宣言の名称を教えてくだ...
-
「互いに素」の定義…「1と2は互...
-
日本語 ことば ひとまわり ふた...
-
ACCESS IIF関数 複数条件の設...
-
質問の定義が分からないので確...
-
なぜ、直角三角形ではないのにs...
-
min関数 一橋大学過去問
-
質問の定義が分からないので確...
-
ヘシアンが0の場合どうやって極...
-
excel vba 名前付きセルが存在...
-
数字の1とは何なのか?
-
マイナス7は素数ですか?
-
「logx^2=2logx」が間違って...
おすすめ情報