Hallo zusammen,
ich habe vor einiger Zeit einen Code von M.O, bekommen, wo beim öffnen der Datei nach dem aktuellen bzw. nächsten Geburtstag gesucht und markiert wird.
Option Explicit
Public Sub Workbook_Open()
Dim rngC As Range
ThisWorkbook.Worksheets(Format(Year(Date), "@")).Select
For Each rngC In Range("G5:G" & Cells(Rows.Count, 1).End(xlUp).Row)
If rngC = Date Then rngC.Select
Next
End Sub
Der einzige Unterschied ist, dass in der jetztigen Datei Die Gaburtsdaten nicht in Spalte A sondern in Spalte G stehen.
Das habe ich abgeänert (siehe Code).
Jetzt funktioniert es aber nicht mehr.
Er bleibt hier - ThisWorkbook.Worksheets(Format(Year(Date), "@")).Select - hängen.
Kann mir jemand sagen, wo der Fehler liegt?
Ich habe die Datei mal zum reinschauen hochgeladen.
Link:
http://www.xup.in/dl,85115189/Schiedsrichterverzeichnis_2.xlsm/ .
Vielleicht habe ich den Code ja auch an die falsche Stelle rein kopiert.
Danke und Gruß Flodnug