2017-05-30 77 views
0

我試圖通過一個參數傳遞一個單元格區域,但是無論我做什麼,無論是創建列表框還是連接所有值,我的輸出都是空的。sql嵌入式查詢參數excel 2010的單元格範圍

這裏是我的SQL查詢: 其中k.usn從ods..SKUķ 選擇不同 k.USN ,k.is_commodity ,k.Import_SKU

我的參數(?)在Sheet1,單元格A9:A69

回答

1

嘗試:

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