Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [Excel] Letzte nicht leere Zelle einer Spalte (https://www.delphipraxis.net/88727-%5Bexcel%5D-letzte-nicht-leere-zelle-einer-spalte.html)

MrSpock 20. Mär 2007 07:35


[Excel] Letzte nicht leere Zelle einer Spalte
 
Hallo,

gibt es in Excel eine Funktion, die mir die letzte nicht leere Zelle einer Spalte liefert. Es kann jedoch vorkommen, dass auch zwischendrin leere Zellen stehen.

toms 20. Mär 2007 08:31

Re: [Excel] Letzte nicht leere Zelle einer Spalte
 
Google nach Bei Google suchenlast row excel

Dann wirst du z.B diesen Link finden.

MrSpock 20. Mär 2007 08:48

Re: [Excel] Letzte nicht leere Zelle einer Spalte
 
Hallo toms,

danke für den Link. Eine Lösung in VBA hatte ich auch schon, wenn auch nicht so elegant wie in der verlinkten Seite. Gibt es denn auch eine Funktion, die ich direkt im Spreadsheet einsetzen kann?

toms 20. Mär 2007 14:52

Re: [Excel] Letzte nicht leere Zelle einer Spalte
 
Meinst du eine Formel?

marabu 20. Mär 2007 16:08

Re: [Excel] Letzte nicht leere Zelle einer Spalte
 
Hallo,

eine mögliche Lösung wäre:

Delphi-Quellcode:
var
  LastCell: ExcelRange;
  Sheet: TExcelWorkSheet;
begin
  LastCell := Sheet.Cells.SpecialCells(xlCellTypeLastCell, EmptyParam);
  // ...
end;
Freundliche Grüße

MrSpock 20. Mär 2007 16:34

Re: [Excel] Letzte nicht leere Zelle einer Spalte
 
@Toms: Ja.

@marabu: Danke für den Code. Mich interessiert zusätzlich, ob MS für das Finden der letzten Zelle auch eine Formel anbietet.

toms 20. Mär 2007 18:25

Re: [Excel] Letzte nicht leere Zelle einer Spalte
 
Zitat:

Zitat von MrSpock
@Toms: Ja.

@marabu: Danke für den Code. Mich interessiert zusätzlich, ob MS für das Finden der letzten Zelle auch eine Formel anbietet.

Mir ist keine Formel bekannt. Du kannst aber auch eine Funktion schreiben und diese dann in einer Formel verwenden.

marabu 20. Mär 2007 19:53

Re: [Excel] Letzte nicht leere Zelle einer Spalte
 
Oder man verwendet eine etwas komplexere Formel: Get the Last Nonblank Cell in An Excel Range

Freundliche Grüße

MrSpock 20. Mär 2007 19:56

Re: [Excel] Letzte nicht leere Zelle einer Spalte
 
Danke marabu,

genau so etwas habe ich gesucht. :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:20 Uhr.

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