Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


4881 / 13646 ツリー ←次へ | 前へ→

【53853】VBA コンパイルエラーの解決方法 超初心者の高齢者pritz 08/2/11(月) 23:45 質問[未読]
【53854】Re:VBA コンパイルエラーの解決方法 かみちゃん 08/2/11(月) 23:52 発言[未読]
【53860】Re:VBA コンパイルエラーの解決方法 VBWASURETA 08/2/12(火) 10:17 回答[未読]
【53861】Re:訂正です VBWASURETA 08/2/12(火) 10:29 発言[未読]

【53853】VBA コンパイルエラーの解決方法
質問  超初心者の高齢者pritz  - 08/2/11(月) 23:45 -

引用なし
パスワード
   Yahoo Financeの株価取組みを勉強しはじめまして、プログラムで゙Sub Calc()からはじまり中間でCall Get_DaTa(株価情報)のコードで「コンパイルエラー SubまたはFunctionの定義がされていません」と表示されてしまいます。種々の参考書では構文エラーのようですが解決方法がわかりません。質問の要領もわかりませんが上記の情報で 先輩の御教示を宜しくお願い致します。どんな情報が必要でしょうか教えて下さい。

【53854】Re:VBA コンパイルエラーの解決方法
発言  かみちゃん E-MAIL  - 08/2/11(月) 23:52 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>Yahoo Financeの株価取組み

同様のことをしています。

> Call Get_DaTa(株価情報)のコードで「コンパイルエラー SubまたはFunctionの定義がされていません」と表示されてしまいます。

どのようなコードにしているのかわかりませんが、
Get_DaTa
というプロシージャがないのではないでしょうか?

【53860】Re:VBA コンパイルエラーの解決方法
回答  VBWASURETA  - 08/2/12(火) 10:17 -

引用なし
パスワード
   ▼超初心者の高齢者pritz さん:

こんにちは。

Get_DaTa(株価情報)ですが、もしかしたら別の標準モジュールに書いていて

モジュール例:
−標準モジュール
    Module1 関数呼び出し元
    Module2 Get_DaTa(株価情報)関数はここ


このような感じで定義は以下の感じではないですか?

定義例:
Sub Get_DaTa(株価情報)

とかしてませんか?


Subは同じモジュール内だけで呼び出し可能です。
モジュールが別れている場合は

Function Get_DaTa(株価情報)


としてください。

【53861】Re:訂正です
発言  VBWASURETA  - 08/2/12(火) 10:29 -

引用なし
パスワード
   (検証環境Excel2002では)subでも別々のモジュール間の
呼び出しは可能のようです。

その関数がないのかも知れませんね。

4881 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free