Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1852to1856
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

anstelle nächste sichtbare vorherige...

anstelle nächste sichtbare vorherige...
10.11.2021 13:31:51
michlchen80
howdy,
man kann ja bei einem gesetzen autofilter prima mit der funktion

Sub naechste_eingeblendete()
Intersect(ActiveCell(2).Resize(Rows.Count - ActiveCell.Row), Cells.SpecialCells(xlCellTypeVisible))(1).Select
End Sub
in die nächste sichtbare zelle gehen.
jetzt bräuchte ich das andersrum, aber möglichst ohne do schleife...
gibt es da etwas ähnliches, oder geht das nur nach unten?

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: anstelle nächste sichtbare vorherige...
10.11.2021 13:53:58
michlchen80
ok. so gehts a.
eine Zeile wäre aber schon schöner. ;-)

Sub vorherige_eingeblendete()
Dim C As Range
Set C = ActiveCell
Range("A" & ActiveCell.Row).Select
Do
ActiveCell.Offset(-1, 0).Select
If ActiveCell.Row = 2 Then
Ende = True
Else
If ActiveCell.EntireRow.Hidden = False Then
Ende = True
Cells(ActiveCell.Row, C.Column).Select
End If
End If
Loop Until Ende = True
End Sub

AW: anstelle nächste sichtbare vorherige...
10.11.2021 17:10:06
GerdL
Moin,
meinst du sowas?

Sub Unit()
Dim Z As Long
With ActiveCell
If .Row > 1 Then
With Range(.Offset(-1), Cells(1, .Column))
If .SpecialCells(12).Count Then
With Intersect(.Cells, Cells.SpecialCells(12).EntireRow)
Z = .Areas(.Areas.Count).Cells(.Areas(.Areas.Count).Cells.Count).Row
End With
End If
End With
End If
End With
MsgBox Z
End Sub
Aber wieso mit der ActiveCell?
Gruß Gerd
Anzeige
AW: anstelle nächste sichtbare vorherige...
14.11.2021 10:44:08
michlchen80
Perfekt!
>Aber wieso mit der ActiveCell?
ich möchte quasi mit dieser Funktion den Taste rauf druck simulieren.
du bist in 5312 und willst in die vorher sichtbare 5185. mit der schleife wäre er 200 mal durch gerattert. so hat er sofort die 5185 und du kannst mit

cells(Z,activecell.column) 
direkt da hin. ;-)
Danke.

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige