Bonjour,
Ces tableaux qui affectent à chaque élève d'une classe un nom et une note est nickel:
Nom = array("Paul","Rebecca",etc...)
Note = array(3,6,etc...)

Encore débutant en vba excel j'ai essayé de réécrire ces deux tableaux en utilisant Type ,sachant que la variable Nom d'indice i est associée avec la variable Note de même indice, ex : Paul a 3 ,Rebecca a 6 ,etc...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Option base 1
Type TEleve
       Nom as String
       Note as Byte
End Type
 
Dim Eleve(100) as TEleve
 
Voici la méthode correcte mais ardue pour affecter le tableau Eleve
 
Eleve(1).Nom = "Paul
Eleve(1).Note = 3
Eleve(2).Nom = "Rebecca"
Eleve(2).Note = 6
etc...
Mais c'est un boulet que d'écrire 100 fois ainsi.

Donc j'ai essayé ceci pour simplifier l'écriture mais ça ne marche pas:

Eleve.Nom = Array("Paul,"Rebecca",...)
Eleve.Note = Array(3,6,2....)

une solution ?