Em alguns livros como "Excel 2003: Programming Inside Out" by Curtis Frye, Wayne Freeze & Felicia Buckingham, você encontrava a informação da limitação do Office 2003 de não
trabalhar com arrays maiores do que 3.000 membros no VBA, mas isso não faz sentido pois a limitação real é para as dimensões do array e esta depende mesmo é da memória da máquina.
Se postar o código que usa será mais fácil ajudá-lo a resolver o problema.
Abraço, Carlos F. P. Rocha - Conheça http://www.carlosfprocha.com