Aquí se muestra el modo de seleccionar la línea que quieras siempre que existan líneas suficientes.
http://www.forosdelweb.com/f69/richt...-linea-390705/
Hay varios ejemplos. Yo lo comento suponiendo que usas el que yo puse.
Si quieres escribir desde el principio de la línea buscada solo tienes que poner sellength a 0 despues de seleccionar la línea deseada o quitar la línea "TextBox.SelLength = Posicion - Inicio - 1" de la sub.
Si quieres escribir al final pues pones el SelStart=SelStart+Sellength (+1 o -1 si es necesario, no lo he probado).
Si quieres sobreescribir lo que haya en la línea pues la dejas seleccionada y escribes encima. Si escribes por código pues la troceas y reemplazas con tu texto usando left() y right().
Si quieres añadir líneas pues insertas saltos de línea o modificas si se puede la sub para que lo haga.
Que se dé bién