Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi Daten in ExcelWorksheet schreiben - Frage zu Range (https://www.delphipraxis.net/157050-daten-excelworksheet-schreiben-frage-zu-range.html)

Heino K. 27. Dez 2010 06:15


Daten in ExcelWorksheet schreiben - Frage zu Range
 
Moin,

Ich möchte eine variable Anzahl von Zeilen in ein existierendes Worksheet schreiben. Die erste Eintragung erfolgt problemslos in Range['A49','G49']. Die nächte sollte dann Range['A50','G50'] sein, etc. Wie kann ich in Delphi (FOR i:=1 To Anzahl...) die Struktur des Klammerbegriffs bearbeiten? Sie ist wohl vom Typ OleVariant. Bin gespannt.

GHorn 27. Dez 2010 08:15

AW: Daten in ExcelWorksheet schreiben - Frage zu Range
 
Hast Du schon folgendes versucht:

Delphi-Quellcode:
  for i := 1 to Anzahl
    begin
    ...Range['A'+IntToStr(i+48), 'G'+IntToStr(i+48)]
    end;

Gruß
Gerald

Heino K. 27. Dez 2010 10:02

AW: Daten in ExcelWorksheet schreiben - Frage zu Range
 
Jaaa - das war's doch danke! Manchmal ist man wie vernagelt.

Gruß Heino.

Chemiker 27. Dez 2010 13:25

AW: Daten in ExcelWorksheet schreiben - Frage zu Range
 
Du weist aber schon das Cells statt Range schneller ist?

Heino K. 27. Dez 2010 14:07

AW: Daten in ExcelWorksheet schreiben - Frage zu Range
 
Nein, ich bin neu in der Excelwelt. Auch wenn's bei max 50 Rows mit je 7 Cells
wohl nicht gravierend ist, würde es mich schon interessen. Leider gibt es ja
keine Dokumentation zu den Methoden und Eigenschaften von ExcelWorkSheet & Co.
Hättest Du viellcht einen Kodehappen für mich? Danke und Gruß Heino.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:39 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz