VB Code:
  1. If INIT_ROW_ZERO(init_Eqs, MyI) = False Then

If you get the Squiggly under an array, like I did a few minutes ago with init_Eqs in the code above, and hover over it, if you see:
Value of type '2-dimensional array of System.object' cannot be converted to '2-dimensional array of integer' because 'System.object' is not derived from 'Integer'
it might mean you did something like:

VB Code:
  1. Public init_Eqs(0, 0)


When you really meant to do something like this:

VB Code:
  1. Public init_Eqs(0, 0) As Integer

I had about 15 Publicly declared items, Arrays mostly, and it turned out that init_Eqs was the only one not assigned a type!
Spent about 10 minutes on that one.