• 締切済み

VBとVBAのコードの違い プロシージャー呼び出し方法

何度かお世話になっておりおります 毎回アドバイスありがとうございます 早速なのですがまた躓いてしまいアドバイスお願いします。 ~質問内容~ 標準モジュールからフォームのプロシージャーを呼び出す エラー内容 オブジェクトが必要である       オブジェクト修飾が必要など 出てきました オブジェクト修飾 というのが もう理解出来ず 本当にスタートの時点ではありますが アドバイスお願いします VBのコード 標準モジュール Sub Main() MainForm.Initialize End Sub フォームのコード Public Sub initialize()  ”コード内容”  End Sub ↑上記で記入しました フォームで宣言されているInitialize を呼び出したいのですが VBでは このままで出来るはずなのですが VBAでは オブジェクト修飾が必要です CALL をつけても エラーのままでした 少し質問がわかりにくくなってしまいましたが 標準モジュールから フォームのプロシージャーを呼び出すには なんと入れれば宜しいでしょうか? アドバイスお願いします

みんなの回答

回答No.2

標準モジュール側からフォームを Show すれば勝手に Initialize イベントが発生しますが。

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

http://www.bekkoame.ne.jp/~poetlabo/COMP/Excel/VBALEC/cording.htm >VBA に、 main: {} は存在しないのです この部分と関係無いですか。他のC言語などの影響を受けて、同じように考えているとか。

関連するQ&A