sql嵌入式查询参数excel 2010的单元格范围

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