I036 不正な参照です: <名前>

値を含まず、参照しない名前が、値を含むか参照するかのように使用されています。以下に例を示します。

Sub MySub
   Print "Hello"
End Sub
stringVar$ = MySub     ' Illegal because MySub does not return a value

その名前を削除するか、値のある名前に置き換えてください (サブルーチン名の代わりに関数名など)。