Вы можете использовать ниже logi c, чтобы решить эту проблему. Вам нужно написать соответствующий лог c, чтобы скопировать данные в соответствии с вашими потребностями в закомментированной строке.
Dim lngLastRow As Long, lngLastCol As Long, i As Long, j As Long
With ActiveSheet
lngLastRow = .Cells.Find("*", .Range("A1"), , , xlByRows, xlPrevious).Row
lngLastCol = .Cells.Find("*", .Range("A1"), , , xlByColumns, xlPrevious).Column
For i = 1 To lngLastRow
For j = 1 To lngLastCol
If .Cells(i, j).Value = Format(Now, "dddd") Then
'\\ Write Cell / Row Copying Code Here
Exit For
End If
Next j
Next i
End With