• ベストアンサー

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

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

  • ベストアンサー
回答No.1

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

ab5
質問者

お礼

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

その他の回答 (1)

  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.2

だめです。

関連するQ&A

専門家に質問してみよう