I use VBA Dictionary object extensively.They're very quick to return values by index.I'm not sure how you're suggesting using one here though.