Sub Test2()
Dim z As Long
Dim n As Long
Dim v As Variant
Dim i As Long, j As Long
z = Range("A" & Rows.Count).End(xlUp).Row
n = WorksheetFunction.Match(CDbl(Date), Range("A5:A" & z))
z = 5 + n - 1
v = Range("C4:IP" & z).Value
For i = 2 To UBound(v, 1)
For j = 1 To UBound(v, 2)
If Len(v(i, j)) = 0 Then v(i, j) = v(i - 1, j)
Next
Next