N006 名前は他のものとして前方宣言しています: <名前>

Declare ステートメントで関数、サブルーチン、プロパティに付けられた名前が、異なる種類のプロシージャの定義で使用されました。以下に例を示します。

Declare Sub MyProcedure
Property Set MyProcedure   ' Illegal because you previously
                           ' declared MyProcedure as a sub
   ' ...
End Property

宣言かそれに対応する定義を、両方が関数、サブルーチン、またはプロパティになるように変更してください。