Excel VBA:在SQL where语句中使用单元格值

时间:2015-06-08 15:03:31

标签: excel vba excel-vba

我想在SQL日期范围内使用2个单元格值作为日期。 我尝试了以下但它不起作用......

Sql = Sql & "WHERE trunc(dh.actshpdate) between " & Worksheets("Source Data").Range("K2").Value & " and " & Worksheets("Source Data").Range("K3").Value & " "

...有人可以建议如何修改此代码吗?

谢谢,SMORF

1 个答案:

答案 0 :(得分:0)

我解决了......

Sql = Sql & "WHERE trunc(dh.actshpdate) between '" & Worksheets("Source Data").Range("K2").Value & "' and '" & Worksheets("Source Data").Range("K3").Value & "' "