I collated data to see my colleagues' shifts at work.

Sheet1 holds a table showing Shifts. These shift times are formulated. I am trying to copy and paste shift data as values based on today's date.
For example, if today is 31/12/2020 then copy range C3:F10 and paste as values (i.e. data preceding this date). When the date changes to the next day the range then changes from C3:F10 to C3:G10. This I am going to have continuous (a column for each day of the year)
This is what I have so far. I need some direction.
Private Sub test()
For i = c1 To h1
If Worksheets("Sheet1").Cells(i, 1).Value <= Date Then
Worksheets("Sheet1").Column(i).Copy
ActiveSheet.pastevalues
End If
Next
End Sub
