Hola buenas, bueno el mes pasado resolví el problema y voy a dejar la solución por si a alguien mas le sirve.
lo que hice fue sobre escribir la linea que quería, en el arreglo (eso lo hice con los punteros, no se si habrá una solución mas correcta pero lo hice con contadores, cada ves que encontraban la linea me guardaba el numero y lo recorría otro arreglo idéntico al original, que tenia un contador igual cuando lo encontraba sobre escribía la linea, y después con el arreglo listo, lo exportaba a un .csv)
Código HTML:
Ver originalDim ncont As Integer
capOline = capOline + ComboBox1.SelectedItem.ToString
For Each Me.oLine In oTexto
If co = ncont Then
arr.Item(co) = capOline
End If
ncont = ncont + 1
Next
co = 0
ncont = 0
MsgBox("Guardado")
capOline = ""
TextBox1.Text = ""
TextBox1.Focus()
TextBox2.Text = ""
ComboBox1.SelectedIndex = 0