procedure TForm1.btnMemoInsertTextClick(Sender: TObject); var Ligne, Colonne: integer; S: string; begin Colonne := 3; Ligne := 2; with Memo1 do if Ligne <= Lines.Count then begin S := Lines[Ligne-1]; Insert(Edit1.Text, S, Colonne); Lines[Ligne - 1] := S; end; end;