Autor
|
Thema: letzte Zeile in Spalte 2 (690 mal gelesen)
|
gusel1 Mitglied Konstrukteur
Beiträge: 446 Registriert: 07.08.2008 AutoCAD Mechanical 2011 Inventor 2011
|
erstellt am: 05. Jan. 2011 08:39 <-- editieren / zitieren --> Unities abgeben:
Hallo! Ich versuche ein Makro aufzuzeichnen, das 1. die Filtereinstellung in jeder Spalte auf "Alle" stellt. 2. den Cursor an die Position der letzten Zeile in Spalte 2 platziert. (Die Spalte 1 ist mit einer fortlaufenden Bestellnummer belegt.) Punkt 1 klappt. Für Punkt 2 finde ich in den "Tastenkombinationen zum Bewegen und Durchführen von Bildläufen in einem Tabellenblatt oder einer Arbeitsmappe" aus der Hilfe nichts passendes. Weiß jemand Rat? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Thomas Harmening Moderator Arbeiter ツ
Beiträge: 2897 Registriert: 06.07.2001 Das Innerste geäussert und aufs Äusserste verinnerlicht
|
erstellt am: 05. Jan. 2011 09:16 <-- editieren / zitieren --> Unities abgeben: Nur für gusel1
|
Beverly Mitglied Dipl.-Geologe (Rentner)
Beiträge: 394 Registriert: 11.08.2007
|
erstellt am: 05. Jan. 2011 10:05 <-- editieren / zitieren --> Unities abgeben: Nur für gusel1
Hi, dieser Code
Code: Cells(IIf(IsEmpty(Cells(Rows.Count, 2)), Cells(Rows.Count, 2).End(xlUp).Row, Rows.Count), 2).Select
ist flexibler, weil er 1. für alle Excelversionen gilt (durch Verwendung von 65536 als letztmögliche Zeile würde man sich explizit auf Versionen vor 2007 festlegen) und 2. stellt er auch die letzte belegte Zelle korrekt fest, wenn es die letzte in der Spalte ist (schreibe einfach mal etwas in die letzte Zelle der Spalte B und führe beide Codes aus).------------------ Bis später, Karin Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
gusel1 Mitglied Konstrukteur
Beiträge: 446 Registriert: 07.08.2008 AutoCAD Mechanical 2011 Inventor 2011
|
erstellt am: 05. Jan. 2011 12:10 <-- editieren / zitieren --> Unities abgeben:
|