Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

In letzte Zelle springen, Bereich makieren
#1
Hallo

Ich möchte mit dem Makro das die Spalte von der ersten (wo der Curser steht) bis zu letzten gefüllten Zelle makiert wird.

In dem folgenden Makro springt der Curser in die letzte gefüllte Zelle, weiter komme ich nicht damit.
Code:
Sub SpringInLetzteZelle()
If IsEmpty(Cells(65536, ActiveCell.Column)) Then
  Cells(1048576, ActiveCell.Column).End(xlUp).Select
Else
  Cells(1048576, ActiveCell.Column).Select
End If
End Sub


Gruß Wolfgang Virnich
Antworten Top
#2
Hallo Wolfgang,

vllt hilfreich vllt auch nicht


ich drücke dann immer Strg+Shift+Pfeil nach unten
MFG

Sven
Antworten Top
#3
Hallo Sven

Ich danke dir,
aber bei 125.000 Zellen mit diversen Leerzellen ist das schon mühsam.

Mit VBA wirds schon gehen, aber wie?

Gruß Wolfgang Virnich
Antworten Top
#4
Hallo Wolfgang,

es ist meistens unnötig einen Bereich zu selektieren aber versuche es mal so

Code:
Sub SpringInLetzteZelle()
Dim lngC As Long
lngC = IIf(IsEmpty(Cells(Rows.Count, ActiveCell.Column)), Cells(Rows.Count, ActiveCell.Column).End(xlUp).Row, Rows.Count)

Cells(ActiveCell.Row, ActiveCell.Column).Resize(lngC - ActiveCell.Row + 1, 1).Select
' If IsEmpty(Cells(65536, ActiveCell.Column)) Then
'   Cells(1048576, ActiveCell.Column).End(xlUp).Select
' Else
'   Cells(1048576, ActiveCell.Column).Select
' End If
End Sub
Gruß Stefan
Win 10 / Office 2016
Antworten Top
#5
Hallo Stefan

Das ist es was ich brauche, Super.

Vielen herzlichen Dank für deine Mühe und Hilfe.

Gruß Wolfgang
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste