【发布时间】:2017-05-30 21:58:56
【问题描述】:
我试图通过参数传递一系列单元格,但无论何时,无论是创建一个列表框还是连接所有值,我的输出都是空的。
这是我的 SQL 查询: 选择不同的 k.USN ,k.is_commodity ,k.Import_SKU 来自 ods..SKU k k.usn 在哪里 (?)
我的参数在 Sheet1 中,单元格 A9:A69
【问题讨论】:
标签: sql vba excel excel-2010
我试图通过参数传递一系列单元格,但无论何时,无论是创建一个列表框还是连接所有值,我的输出都是空的。
这是我的 SQL 查询: 选择不同的 k.USN ,k.is_commodity ,k.Import_SKU 来自 ods..SKU k k.usn 在哪里 (?)
我的参数在 Sheet1 中,单元格 A9:A69
【问题讨论】:
标签: sql vba excel excel-2010
试试:
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
【讨论】: