- ベストアンサー
セルの値を取得してSQL文に組み込みたい
VBAで、ADOを使ってSQLServerに接続しています。 データベースからSQL文でデータを取得してセルに表示させています。 そこで、今はwhere 月 = '4月' …等としているのですが 4月の部分をA1等にして、セルから取得して可変できるようにしたいのです どういうSQL文を書けば実現できるでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
例えば strSQL = "Select * From xxx " strSQL = strSQL & "where 月 = '" & Range("A1") & "'" 参考にして下さい。
その他の回答 (1)
- n-jun
- ベストアンサー率33% (959/2873)
回答No.1
アクティブシートなら sql = "~where 月 = '" & Range("A1").Value & "'…" と連結してあげるとか?
質問者
お礼
ありがとうございます、参考にさせて頂きました^^
お礼
ありがとうございます、参考にさせて頂きました^^