このエラーの原因として、次のことが考えられます。
Dim anArray() As Integer
Dim varV As Variant
varV = anArray ' Illegal.
配列を Variant に割り当てる前に、ReDim ステートメントを使用して配列に境界を割り当ててください。
Dim anArray() As Integer
LB% = LBound(anArray) ' Illegal.
LBound 関数か UBound 関数を呼び出す前に、ReDim ステートメントを使用して配列に境界を割り当ててください。