@mrtino Je crois que le Visual Basic permet de faire des tableaux qui ne commencent pas de zéro. Enfin, la doc dit que ça commence de zéro, mais il y a une fonction LBound [1] qui donne le premier index… ça serait bizarre de faire une fonction pour toujours renvoyer zéro.
[1] https://www.tutorialspoint.com/vbscript/vbscript_lbound_function.htm
@thomas @mrtino
Je te confirme, en VB6/VBA, tu peux faire :
Dim Tableau(5)
Au quel cas, le tableau part de 0 ou 1 (voir Option Base) jusqu'à l'index 5
Sinon, tu peux faire :
Dim Tableau (-5 to 10)
Et là, à toi de t'amuser dans l'espace d'un entier 16 bits signé.