Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 比较标签中存储的日期值时遇到问题。标题与现在_Excel_Vba_Date - Fatal编程技术网

Excel 比较标签中存储的日期值时遇到问题。标题与现在

Excel 比较标签中存储的日期值时遇到问题。标题与现在,excel,vba,date,Excel,Vba,Date,我有一个日期(格式为m/d/yyyy)存储在Label1.Caption中。我试图运行一个简单的条件,将其与实际时间进行比较,但似乎不起作用:/ 我的代码是: Label1.Caption = "1/5/2016" If Label1.Caption > Now Then 'Do something End if 就像这样,它应该进入if,但不是。你能帮帮我吗? 干杯 GCdate可以将字符串转换为日期类型 Cdate(标签1.标题) 但2016年1月5日相当混乱,宏将根据计算机中的日期

我有一个日期(格式为m/d/yyyy)存储在Label1.Caption中。我试图运行一个简单的条件,将其与实际时间进行比较,但似乎不起作用:/

我的代码是:

Label1.Caption = "1/5/2016"
If Label1.Caption > Now Then
'Do something
End if
就像这样,它应该进入if,但不是。你能帮帮我吗? 干杯
G

Cdate可以将字符串转换为日期类型

Cdate(标签1.标题)

但2016年1月5日相当混乱,宏将根据计算机中的日期格式设置来定义,是mm/dd/yy还是dd/mm/yy


推荐,包括一些文本,如2016年1月5日或2016年5月1日

您可能需要使用CDate将标题字符串转换为日期对象,请参阅。这就完成了任务。谢谢