Comment créer un tableau de données de différentes natures ?

Bonjour à tous,

Je souhaiterais créer un tableau de variables de 20 (ce nombre 20 ne changera jamais) groupes de valeurs, chaque groupe étant constitué de 2 bytes, 1 string et 1 boolean.

Est-ce possible ?

Merci par avance.

Bonjour,

C'est un Array de 20 lignes et 4 colonnes : Vous pouvez bien y mettre ce que vous voulez : Les Array ne sont pas typés.

Dim Arr(20,4)

Les 20 éléments(groupes) sont numérotés de 0 à 19 et dans chaque groupe on aura donc par exemple :

Arr(0, 0) = 117
Arr(0, 1) = 64
Arr(0, 2) = "blabla"
Arr(0, 3) = True

A+

bonjour à tous, galopin01

une autre façon de faire si le typage est important.

Type mydata
    byte1 As Byte
    byte2 As Byte
    string1 As String
    boolean1 As Boolean
End Type

Sub aargh()
    Dim myarray(20) As mydata
    myarray(1).byte1 = 112
    myarray(1).byte2 = 114
    myarray(1).string1 = "ma chaine de caractères"
    myarray(1).boolean1 = False
End Sub

Merci à vous deux.

Je vais prendre la solution de h2so4. Elle a l'avantage de donner des noms aux variables...

Serait-il possible de faire en sorte que la première ligne soit d'indice 1 et non d'indice 0 ?

Sinon je fais un tableau de 21 lignes et n'utilise jamais la 0 !

Merci

Rechercher des sujets similaires à "comment creer tableau donnees differentes natures"