sql嵌入式查询参数excel 2010的单元格范围
问题描述:
我试图通过一个参数传递一个单元格区域,但是无论我做什么,无论是创建列表框还是连接所有值,我的输出都是空的。sql嵌入式查询参数excel 2010的单元格范围
这里是我的SQL查询: 其中k.usn从ods..SKUķ 选择不同 k.USN ,k.is_commodity ,k.Import_SKU
我的参数(?)在Sheet1,单元格A9:A69
答
尝试:
Sub SQL()
Dim strSQL
strSQL = "select distinct k.USN ,k.is_commodity ,k.Import_SKU" & _
"from k" & _
"where k.usn in ('" & Join(Application.Transpose(Range("A9:A69").Value), "','") & "')"
End Sub