Entwickler-Ecke

Sonstiges (.NET) - Excel Worksheet: Letzte Zelle ausfindig machen?


winx - Mi 09.05.07 14:37
Titel: Excel Worksheet: Letzte Zelle ausfindig machen?
Hi,

wie kann ich in meinem Excel 07 Worksheet die letzte befüllte Zelle (also Zeile & spalte der letzten befüllten Zelle) mit C# ausfindig machen?

Danke,
winx


Moderiert von user profile iconChristian S.: Topic aus Allgemeine .NET-Fragen verschoben am Mi 09.05.2007 um 16:05


Kha - Mi 09.05.07 16:59

Nunjaaa... der Mathematiker in mir würde sagen, dass sich die Position einer Excel-Zelle als komplexe Zahl deuten lässt, und da C kein geordneter Körper ist, erweist sich die Definition der "letztbefüllten Zelle" als höchst ambiguos... :-B

Wenn du nicht genau definierst, was du unter einer solchen Zelle verstehst, fällt mir nur eine allgemeine Antwort ein:
Schleife(n) + String.IsNullOrEmpty


winx - Do 10.05.07 08:29

naja ganz einfach => für alle Nicht-Mathematiker

ich möchte in meinem Excel Worksheet die letzte Zeile und Spalte, die daten enthält erhalten.

Sprich ich habe bspw ein Excel Sheet in dem 1000 zeilen un 40 Spalten befüllt sind.

Jetzt möchte ich, ohne alle Zellen durchzugehen, irgendwie rausfinden können, welche
Zelle die letzte mit daten ist: hier [1000,40]

Verstanden :-) ???


stifflersmom - Do 10.05.07 09:02

Als Tastenkombination funktioniert in Excel (meistens) Strg+Ende
Zeichne doch ein Makro auf in dem Du diese Kombination drückst
und übertrage dieses dann in die Ole Anteuerung

Moin


John Sanson - So 13.05.07 13:20

erstell doch eine Schleife die solange die Zeilen durchläuft bis kein Wert mehr darin ist. Vorsicht bei einer Zeile mittendrin wo der Wert fehlt.


arj - Sa 19.05.07 16:03

user profile iconJohn Sanson hat folgendes geschrieben:
erstell doch eine Schleife die solange die Zeilen durchläuft bis kein Wert mehr darin ist. Vorsicht bei einer Zeile mittendrin wo der Wert fehlt.


Deswegen vielleicht hinten anfangen ;)