Du liest über den Index hinaus.
Delphi-Quellcode:
procedure TForm3.ComboBox1Select(Sender: TObject);
var test : String;
kurs : Extended;
begin
test := form4.Stringgrid1.Cells[ComboBox1.itemindex, form4.Stringgrid1.rowcount - 1];
//kurs := StrToFloat(test);
//panel1.Caption := test;
showmessage(test);
end;
Die erste Zeile hat den Index 0, die letzte den Index RowCount - 1.
[edit] Zeile und Spalte verwechselt
[/edit]