Excel (VBA)

Excel VBAに関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Pro : Excel 2019)
Option Explicit モジュールで変数宣言なしエラーにならない?
投稿日時: 24/02/05 15:56:24
投稿者: WinArrow

標準モジュールに、次のようなコードを記述
実行してもコンパイルエラーになりません。
バグでしょうか?
 
Option Explicit
 
Sub TEST()
    ReDim ATEST(1)
    ATEST(0) = 100
End Sub

回答
投稿日時: 24/02/05 16:13:20
投稿者: simple

 え?
 ReDim ATEST(1)
 で変数宣言されていますが。

回答
投稿日時: 24/02/05 16:18:49
投稿者: simple

 ReDimのヘルプにも、
> 宣言する変数がモジュール レベルまたはプロシージャ レベルに存在しない場合、
> ReDim ステートメントは宣言型ステートメントとして機能します。

 と明記されています。

投稿日時: 24/02/05 16:42:08
投稿者: WinArrow

simple さんの引用:

 ReDimのヘルプにも、
> 宣言する変数がモジュール レベルまたはプロシージャ レベルに存在しない場合、
> ReDim ステートメントは宣言型ステートメントとして機能します。

 と明記されています。

 
そうなんですか・・・知らなかった。
 
そうですよね。ReDimだもんね・・
ありがとうございました。