プロが教えるわが家の防犯対策術!

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のプロシージャーと変数って同じ名前を使うとだめなのですか?教えてください。

A 回答 (2件)

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

    • good
    • 0
この回答へのお礼

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

お礼日時:2005/03/27 13:09

だめです。

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!