我的列'A'有日期。格式如下:20130101列值上的excel vba行刪除
這將是2013年1月1日。如何編寫一個宏腳本來刪除具有星期六或星期日日期的所有行?
謝謝你的幫助。
我試過以下,但它不起作用。
'Piece together the date.
dt = Mid(.Cells(Cell, 1), 7, 2) & "/" & _
Mid(.Cells(Cell, 1), 5, 2) & "/" & Left(.Cells(Cell, 1), 4)
'If the date is a Sat or Sun, delete the row.
If Weekday(dt) = 1 Or Weekday(dt) = 7 Then
.Rows(Cell).EntireRow.Delete
以什麼方式「它不工作」? – pnuts