Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Ole Excel Spaltenlänge herausfinden (https://www.delphipraxis.net/149363-ole-excel-spaltenlaenge-herausfinden.html)

David Martens 10. Jun 2010 17:10

AW: Ole Excel Spaltenlänge herausfinden
 
Du benutzt ja hier late-binding aber so ähnlich sollte es hier auch gehen:

laut Hilfe für VBA http://www.schmittis-page.de/index.h...el/vba/t17.htm:
Code:
'letzte Zeile in Spalte A suchen
Zeilenanzahl = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row

'Und was mit Zeilen geht, geht natürlich auch mit Spalten:

'letzte Spalte in Zeile 1 suchen
Spaltenanzahl = ActiveSheet.Cells(1, Columns.Count).End(xlToLeft).Column
Für Delphi heißt das:
Delphi-Quellcode:
  TExcelApplication.Cells.Range['A1', 'A1'].End_[ xlDown/xlToLeft/xlToRight/xlUp ].Row/Column;
In dem Fall natürlich [xlDown].Column

@eragon: mit range['A1','A1'] gehst du auf die erste Zelle die dich interessiert.


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:50 Uhr.
Seite 2 von 2     12   

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