在A列中,日期格式为“2016年1月”。 F列中有短文本短语。 在J栏我有颜色的名称。在单元格中比较日期
如果条件满足列F和A,我试图改变颜色在列J中。目前,我的代码忽略A列中的日期条件,并将J列转换为“蓝色” 。
任何帮助表示赞赏。谢谢。
Sub CompleteKDs()
For MY_ROWS = ActiveSheet.UsedRange.Rows.Count To 1 Step -1
If Range("F" & MY_ROWS).Value = "dog" And Range("A" & MY_ROWS).Value >= (6/1/2016) Then
Range("J" & MY_ROWS).Value = "blue"
End If
Next MY_ROWS
End Sub
更改日期是#之间的...'#6/1/2016#' – Rdster
工作完美。谢谢 – Kyle
只要记住用这种格式写成的日期是'#m/d/yyyy#''格式,即使你处于使用dd/mm/yyyy格式日期的地区(**正确的**方式来表示日期!!;))例外情况是#16/3/2016#这样的日期,Excel会将其解释为2016年3月16日,因为没有月16日。 – YowE3K