Linea_ac es la linea que quiero cambiar.
Código:
  
Por alguna razón paas de mi línea y me lo escribe a continuación de mi última línea, y eso que le estoy pasando la línea a sobreescribir  Private Sub Sobreescribir_linea_en_Archivo(ByVal linea_ac As Short)
        Using ARCHIVO As New System.IO.StreamWriter("F:\alumnos.txt", True) 'cambiar la ruta si es necesario
            For J = 0 To 8
                If J = 8 Then
                    ARCHIVO.Write(TB_A(linea_ac, J))
                Else
                    ARCHIVO.Write(TB_A(linea_ac, J) & ";")
                End If
            Next
        End Using
    End Sub
 

