Bonjour
j'imagine que l'erreur apparait quand tu cliques sur modifier..
la ligne surlignée en jaune ne serait elle pas celle ci??
popModifLigneHabil.Show
ou alors sur le bouton supprimer
Range("t_ligneH[MATRICULE]")(i).Value = matri Then
Dans les deux cas, tu fais appel à un élément qui n'existe pas
le formulaire popModifLigneHabil
la colonne MATRICULE