Bonjour
je m’abstiendrais de dire qu'il est préférable de travailler sur une variable tableau
par contre si tu tiens a travailler toujours sur ta listbox pour supprimer des items pour une raison ou une autre il te faut boucler a l'envers ( sujet récurrent)car quand tu supprime un item les autres remontent et donc l'indexation des items ne correspondent plus dès la première suppression
exemple
suppression de lignes dans la listbox si la colonne(0) est vide en reprenant la base de ton code
MaListbox.List = tableau1
Nb_List=MaListbox.ListCount
For ii = Nb_List-1 to 0 step -1
If MaListbox.list(ii,0)="" then MaListbox.RemoveItem (ii)
Next ii