変数をどこでもつかえるようにするには?

解決


アダムス  2002-01-20 09:21:44  No: 103952  IP: [192.*.*.*]

Form1で使っている変数の内容をForm2で使いたいのですが、
やり方がわかりません。教えてください。

編集 削除
こころ  URL  2002-01-20 17:22:46  No: 103953  IP: [192.*.*.*]

Pulbicで宣言します。

Form1〜
  Public Test As Long

Form2〜
  Form1.Test = 100

みたいな。
特に理由がなければ標準モジュールで宣言するのがいいかもしれません。
そうすればForm1.とかしなくても直接変数名指定できるし。

編集 削除
アダムス  2002-01-20 18:52:18  No: 103954  IP: [192.*.*.*]

標準モジュールはどうやって使うのですか?
おしえてください。

編集 削除
たかみちえ  URL  2002-01-20 23:08:15  No: 103955  IP: [192.*.*.*]

うー、どう使うかといわれても…。
  ようするに、いつもメモリに呼び出されてる(のかどうかよく知りませんけど)もので、
汎用関数だとか、そういうものを集めておく特殊エリア…というか…そんな感じです。
使ってみるのが一番かと。ヘルプを見ながらまず使ってみてください。

編集 削除
ハウア  2002-01-25 11:02:02  No: 103956  IP: [192.*.*.*]

メニューのプロジェクトから「標準モジュールの追加」を選べば使えます。

あとは、標準モジュール内に
Public Test AS Long
とか書いて

フォームでは
Test = 100
Msgbox Test

とかで使用できます

編集 削除
アダムス  2002-01-25 19:17:00  No: 103957  IP: [192.*.*.*]

ハウアさんありがとうございます。わかりました。

編集 削除