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üßeDie erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen