Ich muss das ganze nochmal aufrollen...
Ich habe versucht, mit "TryStrToFloat" einen String aus einem Edit-Feld in einen Float-Wert umzuwandeln. Leider habe ich den Befehl erst falsch verstanden, und folgendes gemacht:
Excel.Cells[x, y].Value := TryStrToFloat(Edit1.Text);
Dann habe ich erfahren, das TryStrToFloat mir erst als Boolean zurückgibt ob man den String umwandeln kann oder nicht und dann erst den Wert, also (bin mir nicht ganz sicher, wie genau es geht, habe mal meine 2 überlegungen hier):
1. Idee
Delphi-Quellcode:
var
b: Boolean;
f: Float;
if TryStrToFloat(Edit1.Text, f) then //Wenn der String umgewandelt werden kann...
Excel.Cells[x, y].Value := f;