letzte zeile finden trotz eingestellten autofilter? VBA

03/05/2010 - 14:15 von michlchen | Report spam
hallo ng.

ich möchte gerne die letzte Zeile mit "Ende = Cells(Rows.Count,
1).End(xlUp).Row"
finden. leider macht excel 2007 das nicht, wenn ich den autofilter
drin habe und er gibt mir die zuletzt selektierte zeile. ich möchte
aber bei allen eine aktion machen und benötige somit die letzte zeile.
den autofilter aufheben möchte ich nicht, weil ich ihn mir nicht
merken kann (oder doch? wenn ja, wie?)
oder gibts ne möglichkeit mit specialcells zu arbeiten? welcher
parameter wàre das?


danke.
 

Lesen sie die antworten

#1 michlchen
03/05/2010 - 15:07 | Warnen spam
kurzer nachtrag:

wie komm ich eigentlich beim autofilter von einer sichtbaren zeile zur
nàchsten?

normalerweise verwende ich gerne ActiveCell.Offset(1, 0).Select.
wenn ich hier noch specialcells(xlvisible) einbaue geht das aber
nicht. (also "ActiveCell.Offset(1,
0).SpecialCells(xlCellTypeVisible).Select" und "ActiveCell.Offset(1,
0).SpecialCells(xlCellTypeVisible).Select" geht genau so wenig)
kann ich irgendwie mit VBA simulieren, dass ich die Taste runter
gedrückt habe und er springt mir dann von zeile 20 auf zeile 39 (39
sei die nàchste gefilterte nach der 20. wenn ich offset(1,0) machen
würde, würde er ja die 21 nehmen und die ist rausgefiltert...)

danke.

Ähnliche fragen