Tu peux essayer d'inserer une liste non modifiable.
Tu défini le nombre de colonne dans la propriété columncount.
dans ton code vba, pour inserer une ligne tu tape
ListBox1.AddItem
pour accéder aux lignes colonnes
ListBox1.Column(0,0)="1" 'insertion dans 1ere lgn, 1ere col (je crois)
ce doit etre a peu près ça