probabilmente il tuo indice è un intero, che arriva a 32.767. usa un long integer (4 miliardi e passa, bastano?)