= "7/29/2011 12:58:00 PM" > NOW()
我希望这个表达式返回FALSE,但它却返回TRUE。
我知道我可以将我的日期时间分解成日期和时间,然后按以下方式将它们加在一起:
= DateValue("7/29/2011") + TimeValue("12:58:00 PM") > NOW()
但是,这种方法对我来说似乎不够优雅。我想要一个简单的函数或方法,看起来漂亮,并且我确信它已经存在了,但我只是找不到它。
我还知道有一个名为CDate
的VBA函数,可以将字符串转换为日期时间,这将是完美的。但是,我不知道如何在Excel单元格中调用VBA函数。