Nous avons couvert les tableaux, les tableaux statiques et les tableaux dynamiques dans un tutoriel précédent. Nous allons examiner une erreur courante associée aux tableaux statiques appelée Constant Expression Required. Cette erreur est générée lorsque vous essayez d'utiliser un tableau statique au lieu d'un tableau dynamique, comme indiqué dans le code ci-dessous :
Le tableau statique doit avoir des constantes utilisées pour le définir car il est fixe.
Le moyen de résoudre cette erreur consiste à utiliser à la place une variable de tableau dynamique. Vous utiliseriez le mot-clé ReDim chaque fois que vous souhaitez redimensionner le tableau. Ceci est montré dans le code ci-dessous :
123456789101112131415 | Sous utilisantReDim()Dim value1 As IntegerDim value2 As IntegerDim value3 As Integervaleur1 = 3valeur2 = 9valeur3 = 15Dim listofvalues () en tant qu'entierListe de valeurs ReDim (valeur1)Fin du sous-marin |
En savoir plus sur les variables de tableau dynamiques dans notre didacticiel sur les variables de tableau.