- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 Access 中编写了一个 VBA 宏,它基于几个不同的文件创建了一个新的 excel 文件。我无法更改源文件格式化数据的方式,我想编写一个简单的 IF 语句(如果日期 X 已超过日期 Y,则删除整行)。问题是日期的格式不同。我能够做到的方式是创建一个新列:
=IF(DATEVALUE(A2)>DATEVALUE(H2),TRUE,FALSE)
If ifDelete = vbYes And .Cells(Lrow, 19).Value Like "*timing*" And DateValue(.Cells(Lrow, 1).Value) > DateValue(.Cells(Lrow, 8).Value) Then
.Cells(Lrow, 19).EntireRow.Delete
End If
最佳答案
按照 p.phidot 的建议,我将我的评论作为答案,以便其他人可以对其进行标记并因此达到。
所以,答案是:
尝试使用 VBA 函数 CDate()
.
干杯。
关于vba - Excel VBA : Optimal use of DateValue in VBA (or other method to compare dates),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50038100/
我需要将今天的日期转换为 Excel 单元格公式中的数值。 =DATEVALUE(TODAY()) 返回: #VALUE! 但是如果我使用 =DATEVALUE("03-12-2012"),则返回:
=DATEVALUE 的公式函数和 VBA 的 DateValue() 提供了独占的结果。如何在 VBA 中格式化日期以获得与使用 =DATEVALUE 相同的序列化? 示例: 1/19/2016 ,
在我的 Excel 工作簿中,我从另一个(文本)来源复制了一些日期信息。为了能够对这些日期进行计算,我使用了函数“DATEVALUE”。 示例:单元格 A1 包含文本 20 february 2014
我正在使用 DateTimePicker 现在,如何通过单击按钮来增加日期值 例如: dtp.DateValue = 1999/8/20 点击按钮------------> dtp.DateValue
DateValue 函数 返回 Date 子类型的 Variant。 DateValue(date) date 参数应是字符串表达式,表示从 100 年 1 月 1 日到 9999 年 12
在单元格A2中,我有7/21/2014 12:44:36 PM 当我使用 DATEVALUE(LEFT(A2;FIND("";A2)-1)) 时,我收到错误 #VALUE。 当我使用 LEFT(A2;
在 Excel 2011 for Mac、OsX 10.9 上 =DATEVALUE("08/22/2008") 在我的 Mac 上返回 #VALUE 错误。我在 Windows 上的 Excel 2
当我使用公式 datevalue("01/01/1900") 时,我得到 1 并格式化为日期,显示为 01/01/1900 当我使用VBA时 .Range("A1").Value = DateValu
我只是想要一个 php 函数将日期转换为 excel 数字格式。 例如:2013-11-01 到 41579 这是Excel中的方法 最佳答案 我找到了一种将 Unix 时间戳转换为 Excel 日期
我在 Access 中编写了一个 VBA 宏,它基于几个不同的文件创建了一个新的 excel 文件。我无法更改源文件格式化数据的方式,我想编写一个简单的 IF 语句(如果日期 X 已超过日期 Y,则删
我是一名优秀的程序员,十分优秀!