Les données peuvent être stockées dans de nombreux types de variables dans Visual Basic. Une seule variable qui contient une seule valeur est appelée une variable " scalaire " . Un "array" est un ensemble de valeurs qui sont référencés par un nom . Chaque valeur individuelle est appelé un "élément " de la matrice et est référencé par un nombre allant de zéro . Les tableaux peuvent également être «multidimensionnelle» , qui signifie que le tableau contient plus d'une colonne de l'information. Les tableaux peuvent également contenir des données entières , les données de chaîne ou données variant. Instructions 1 déclarer le tableau pour stocker les données de chaîne en fournissant un nom suivi de parenthèses. "Dim MonTableau (9) String" va déclarer un tableau appelé " myArray " qui contient 10 éléments du type de données String. Le type de données String peut stocker jusqu'à 4 milliards de caractères , y compris des lettres et des chiffres. 2 Utilisez la fonction " ubound " pour obtenir la taille du tableau . Le tableau créé à l'étape 1 serait de retour 9 de la déclaration suivante: « ubound ( myArray ) " . Si le tableau a été déclarée par une parenthèse vide , ce qui signifie la taille n'avait pas encore été déterminée, la fonction " ubound " reviendrait erreur un « indice de hors de portée " . 3 Remplissez la tableau avec les données . Référence de l'élément de tableau en nombre et définir ce égale à la nouvelle valeur. Par exemple, " myArray (0) =" Test "" fixera le premier élément égal au mot "Test" . 4 Obtenez la longueur de l'élément de tableau à l'aide de la fonction " Len " . Le premier élément du tableau référencé à l'étape 3 est réglé sur le mot " test ", qui est de 4 caractères. Codage " Len ( myArray (0)) " renvoie 4 . 5 Changer la taille d'un tableau en utilisant la déclaration " Redim " . Si vous souhaitez conserver les éléments existants intact , utilisez " Redim Preserve " lors du redimensionnement . " Redim myArray (15)" permet de réinitialiser toutes les valeurs " myArray " et permettre à l'ensemble détiennent maintenant seize valeurs .
|