Ich denke mal, du könntest ihn überprüfen lassen, ob in dem Feld schon was steht und nur wenn nichts darin steht (--> '' )dann darf er reinschreiben, wenn was drinsteht, soll er einfach weitergehen
Delphi-Quellcode:
---Button1Click---
Zeile:=-1; //damit es nach dem ersten Inkrementieren 0 ist
Repeat
inc(Zeile);
Until (StringGrid1.cells[Zeile,Spalte]<>'') or (Zeile=StringGrid1.RowCount-1)
StringGrid1.cells[Zeile,Spalte]:=Edit1.text; //Spalte wäre 0, wenn du ganz links meinst