TRichEdot.CaretPos
Falls es das noch nicht geben sollte:
TRichEdit.SelStart
//Nachtrag: Warum machst du das ganze so umständlich? CaretPos tuts doch auch. Außerdem: Warum nimmst du die Zwischenablage? Der User wirds dir danken, wenn sein Clipboard-Inhalt weg is. Besser:
RichEdit2.Lines.Assign(RichEdit1.Lines);
mfg
Christian