Bonjour à tous ! C'est mon 1er message xD

Je début en VB et je bute sur un problème. Je cherche à insérer un entier dans le tableau d'une struct ici "Cand".
Jusque là rien d'exceptionnel sauf que le programme plante à chaque fois avec le message "L'exception NullReferenceException n'a pas été géré. La référence d'objet n'est pas définie à une instance d'un objet."

Ma structure :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
  Structure Candidat
        Dim nomc As String
        Dim prec As String
        Dim adrc As String
        Dim cp As String
        Dim ville As String
        Dim agec As Integer
        Dim regc As String 'Région de passage
        Dim TEc() As Integer 'Stockage des matières écrites choisies par leurs indices
        Dim TOc() As Integer 'Stockage des matières orales choisies par leurs indices
        Dim Mfacult As Integer 'Stockage de la matière facultative par son indice
Mon code qui plante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 Dim chk As CheckBox
        Dim a As Integer
        Dim ind As New Integer
        'Sauvegarde des indices des matières écrites
        For Each chk In frmmat.pnlMecri.Controls
            If chk.Checked = True Then
                ind = RechercheInd(chk.Text)
                Cand.TEc(a) = ind <=== là où le code plante
                a += 1
            End If
        Next
Merci d'avance pour votre aide !