ローカル変数 '<variablename>' は現在のブロックで既に宣言されています。

更新 : 2007 年 11 月

同じ名前を持つ 2 つの変数が同じブロック (プロシージャまたは If...Then などのコントロール ブロック) 内で宣言されています。

Error ID: BC30288

このエラーを解決するには

  • いずれかの宣言を別のブロックに移動するか、またはいずれかの変数の名前を変更します。

参照

概念

同じ名前を持つ複数の変数がある場合に参照を解決する

Visual Basic におけるシャドウ