Let's get down to the real nitty-gritty. Access of ANY version isn't best used for arrays. VBA can do them, yes, and they have their place, yes. But arrays are not really part of the Access paradigm. They're sort of sandwiched in because they are part of the VB paradigm.
I'm not going to insult you by saying you have no valid use for an array, but from a programming standpoint, the Access environment isn't aways like a free-standing VB environment. There are differences.
Let's get back to basics. Why are you using an array in the first place? Of what value is it to your process? Even if we cannot find you an exact match to your needs, maybe we can come close.