gleich noch ein zweiter Wunsch. Ich würde gerne das beim öffnen der Datei immer die Zeile ganz oben steht, wo das aktuelle Datum in der Spalte "A" steht.
Gruß Manfred
Sub Heute()
Dim A As Range
For Each A In Range("A1:A" & Cells(Rows.Count, 1).End(xlUp).Row)
If A = Date - 7 Then
Application.Goto Reference:=Range(A.Address), scroll:=True
Exit For
End If
Next
End Sub
Private Sub Workbook_Open()
Dim A As Range
With Worksheets("Tabelle1") 'Tabellenname anpassen
For Each A In .Range("A1:A" & .Cells(Rows.Count, 1).End(xlUp).Row)
If A = Date - 7 Then
Application.Goto Reference:=.Range(A.Address), scroll:=True
Exit For
End If
Next
End With
End Sub
Private Sub Workbook_Open()
Dim myDateWeek As Long, myDate As Long
myDateWeek = Date - 8
myDate = Date
With Sheets("Tabelle1") 'Tabellen Namen anpassen!
myDateWeek = WorksheetFunction.Match(myDateWeek, .Columns(1), 0)
myDate = WorksheetFunction.Match(myDate, .Columns(1), 0)
.Activate
.Cells(1, 1).Select
ActiveWindow.SmallScroll down:=myDateWeek
.Cells(myDate, 1).Activate
End With
End Sub
Grüße