hier noch 2 Codes zum Testen ...
13.05.2020 11:37:06
Matthias
Ok, dann probier nochmal diese beiden Varianten:
Option Explicit
Sub DieterDrummer3()
Dim R As Range
On Error Resume Next
Application.DisplayAlerts = False
Set R = Application.InputBox(prompt:="Bitte einen Bereich oder eine Zelle in der" & vbLf & " _
entsprechenden Spalte auswählen." & vbLf & "So wird die am Ende letzte freie Zelle gezeigt!", Default:=Selection.Address, Type:=8)
On Error GoTo 0
If R Is Nothing Then
Exit Sub
End If
Cells(Rows.Count, R.Column).End(xlUp).Offset(1).Select
End Sub
Sub DieterDrummer4()
Dim R As Range
On Error Resume Next
Application.DisplayAlerts = False
Set R = Application.InputBox(prompt:="Bitte einen Bereich oder eine Zelle in der" & vbLf & " _
entsprechenden Spalte auswählen." & vbLf & "So wird die am Ende letzte freie Zelle gezeigt!", Default:=Selection.Address, Type:=8)
If R Is Nothing Then Exit Sub
MsgBox "der ausgewählte Bereich ist " & R.Address & vbLf & "Die gewünschte Zelle wird nun _
markiert"
Cells(Rows.Count, R.Column).End(xlUp).Offset(1).Select
End Sub
Beide funktionieren bei mir
Gruß Matthias