Something like this...
Private Sub Workbook_Open()
Dim wsSrc As Worksheet: Set wsSrc = Sheets("Sheet1")
Dim wsDest As Worksheet: Set wsDest = Sheets("Sheet2")
Dim rngSrc As Range: Set rngSrc = wsSrc.Range("A1:A7")
Dim rngDest As Range: Set rngDest = wsDest.Range("A1")
Dim found As Range
With wsSrc
Set found = rngSrc.Find(What:=Date, LookIn:=xlValues)
If Not found Is Nothing Then
rngDest.Value = found.Value
Else
MsgBox "No Match"
End If
End With
End Sub
...but it's not entirely clear to me if you have a date (1/7/2018) or just the day of the week which is not a date.
Bookmarks