Excel VBA質問箱 IV

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

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


52892 / 76732 ←次へ | 前へ→

【28667】Re:引数の使い方
質問  さくらんぼ  - 05/9/12(月) 16:07 -

引用なし
パスワード
   ▼Jaka さん:

ありがとございます。

>Public P1 As Long, P2 As Long
>'どの標準モジュールに書いてもかまいませんが、全モジュール通して1個だけ。


この方法でやろうとすると、どうしてもうまく引き渡せません。

-------------
*** UserForm1の中 ***

Private Sub CommandButton2_Click() 
 (ここでのi1,i2の宣言無し)

  i1=ある値X
  i2=ある値Y
  Call 処理2 (標準モジュール)(i1,i2の値使用)

End Sub

--------------

*** 標準モジュールのうちの1つ ***

Public i1 As Integer, i2 As Integer

Sub 処理2

 i1,i2を使った処理

End Sub

---------------

簡単にまとめるとこんな感じになっているのですが、'Private Sub' ではi1,i2に値が入っているのに、'Sub 処理2'に移ったときには'0'となっています。
この間、時間もたっていません。
教えていただいたhpも見てみましたが、よくわかりませんでした。
Callを使う方法を教えてもらって、処理としてはできるようになったのですが、やはり今後のためにグローバル変数についても知っておきたいし、このままではどうしてもすっきりしないので、どこが間違っているのか教えてください。
1 hits

【28571】引数の使い方 さくらんぼ 05/9/9(金) 13:02 質問
【28572】Re:引数の使い方 ちくたく 05/9/9(金) 13:08 回答
【28573】Re:引数の使い方 さくらんぼ 05/9/9(金) 13:32 質問
【28591】Re:引数の使い方 ちくたく 05/9/9(金) 16:25 発言
【28574】Re:引数の使い方 Jaka 05/9/9(金) 13:38 回答
【28590】Re:引数の使い方 さくらんぼ 05/9/9(金) 16:11 質問
【28596】Re:引数の使い方 Jaka 05/9/9(金) 17:09 発言
【28667】Re:引数の使い方 さくらんぼ 05/9/12(月) 16:07 質問
【28673】Re:引数の使い方 Jaka 05/9/12(月) 16:50 発言
【28674】Re:引数の使い方 小僧 05/9/12(月) 16:52 発言
【28680】Re:引数の使い方 でれすけ 05/9/12(月) 20:43 発言
【28764】Re:引数の使い方 さくらんぼ 05/9/14(水) 10:07 お礼
【28808】Re:引数の使い方 ichinose 05/9/15(木) 9:03 発言
【28809】Re:引数の使い方 さくらんぼ 05/9/15(木) 9:18 お礼
【28670】Re:引数の使い方 小僧 05/9/12(月) 16:41 発言
【28594】Re:引数の使い方 でれすけ 05/9/9(金) 17:04 回答
【28665】Re:引数の使い方 さくらんぼ 05/9/12(月) 15:46 お礼

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