Thema: Delphi Excel - Zellenabfrage

Einzelnen Beitrag anzeigen

aurikel_Max

Registriert seit: 9. Okt 2009
86 Beiträge
 
#1

Excel - Zellenabfrage

  Alt 9. Jan 2010, 20:46
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.
Max
  Mit Zitat antworten Zitat