Guten Abend Delphi-Praxis-Community,
ich brauche Eure Hilfe bei dem folgendem Problem:
Ich möchte eine Komma-Zahl in eine Excel-Tabelle speichern, dafür geht das Programm an eine bestimmte Stelle in der Excel-Tabelle und beginnt von da aus in y-Richtung nach einer freien Zelle zu suchen.
Mein Code sieht so aus (es geht bestimmt eleganter, aber ...):
Delphi-Quellcode:
row := 4; // y
column := 3; // x
x := 1;
while NOT(x = 0) do
begin
if ((excel.Cells[row, column].Value) = '') then
begin
x := 0;
end
else
begin
row := row + 1;
end;
end;
Das Problem ist, dass ich folgende Fehlermeldung bekomme, da die Zellen mit den Zahlen gefüllt sind: Could not convert variant of type (UnicodeString) into type (Double). -> deswegen muss ich das (excel.Cells[row, column].Value) vorher noch umwandeln?
Liebe Grüße.