我在excel上有一个csv文件,该列为~CU。
行继续更新(截至目前为止2606)。
我试图
答案 0 :(得分:6)
对于日期(和货币),始终建议使用Value2
代替Value
。
MSDN:
此属性与Value属性之间的唯一区别是 Value2属性不使用Currency和Date数据类型。 您可以返回使用这些数据类型格式化的值 使用Double数据类型的浮点数。
所以你需要做的就是改变这部分If Cells(i, 4).Value < *numeric value* Then
使用此If Cells(i, 4).Value2 < Date Then
如果D列比今天旧,则评估为真。