Forum: Sonstige Fragen zu Delphi
Delphi
by Linkat,
14. Feb 2008
Hallo,
so nach weiterem Rumprobieren funktioniert das Programm so, wie ich es möchte.
Vielen Dank shmia, marabu und Chemiker für die Tipps und Anregungen.
Hier möchte ich das Ergebnis noch einmal zusammen fassen:
Dazu ist erforderlich, dass der Excel-File Book1.xls mit dem Sheet1 und der mit 'Test' benannten Zelle existiert.
procedure TForm1.Button1Click(Sender: TObject);
var tmp ...
Forum: Sonstige Fragen zu Delphi
Delphi
by Linkat,
13. Feb 2008
Hallo Shmia,
habe die zwei Änderungen eingearbeitet.
Das Programm wird nun kompiliert.
Nach Start und Button-Klick bleibt das Programm mit folgender Fehlermeldung stehen (s. oben):
Der Fehlerbalken springt dann in diese Zeile:
ExWS1.Range.Name := 'Test';
Forum: Sonstige Fragen zu Delphi
Delphi
by Linkat,
6. Feb 2008
Hallo shmia,
danke für den Tipp. Hat aber leider nichts geholfen. Die gleiche Fehlermeldung. Der Debugger springt in die Zeile:
tmp:=ExWS1.Names.Item('LTCC_total',null,null);
Hat noch jemand eine Idee?
Gruß, Linkat
Forum: Sonstige Fragen zu Delphi
Delphi
by Linkat,
6. Feb 2008
Hallo,
@shima
In Excel kann man Bereiche (auch einzelne Zellen) mit einem Namen festlegen (Einfügen -> Name -> Festlegen). Dies hat den Vorteil, dass man Zeilen und Spalten beliebig einfügen oder löschen kann, ohne den Bezug zu dem festgelegten Bereich zu verlieren.
@marabu
Ich habe deine Anweisung an meine Bedürfnisse angepasst:
...
Forum: Sonstige Fragen zu Delphi
Delphi
by Linkat,
6. Feb 2008
Hallo,
ich hole mir Daten aus einer Excel-Tabelle und lade sie in ein StringGrid. Dies funktioniert mit Row- und Colum Number so:
StringGrid1.Cells:=ExWS1.Cells.Item;
Da die Tabelle öfters verändert, sprich verschoben wird, würde ich gern auf die in Excel definierten Namen der Zellen zugreifen.
Wer kann mir einen Tipp geben?
Vielen Dank!