こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

VBAのプロシージャーと変数の名前の区別について

VBAの初心者です。教えてください。
Sub ex()
Dim a As Integer
Dim b As Integer
a = 2
a a, b

MsgBox b
End Sub
Sub a(a As Integer, b As Integer)
b = a
End Sub
上記のプログラムを実行するとうまくいきません。VBAのプロシージャーと変数って同じ名前を使うとだめなのですか?教えてください。

投稿日時 - 2005-03-27 11:30:18

QNo.1293909

ab5

困ってます

質問者が選んだベストアンサー

適用範囲が、同じ範囲になりますので、同じ名前を使うことは出来ません。

投稿日時 - 2005-03-27 11:43:39

お礼

わかりました。ありがとうございました。

投稿日時 - 2005-03-27 13:09:31

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

だめです。

投稿日時 - 2005-03-27 11:45:34

あなたにオススメの質問