前提・実現したいこと
SQL文を文字列として変数にいれてExcelに出力したいです。
もうこれしかないのですが。。。
まず、文字列として変数に入ってくれません。
’130’でもエラーになったり、BETWEENがエラーとなったりして赤文字になります。
現状はloginから全てが赤文字表記になってしまいます。
※Excel出力のコードはまだ書いてません。
発生している問題・エラーメッセージ
構文エラー
該当のソースコード
Sub SQL抽出() Dim sday As String Dim fday As String Dim wb As Workbook Dim sh As Worksheet Set wb = ThisWorkbook Set sh = wb.Worksheets("条件") '①期間内ログイン者抽出 Dim login As String sday = wb.sh.Range("D2") fday = wb.sh.Range("D3") login = "SELECT _ distinct kr_recoponloginlog2.customer_cd _ into #login _ FROM _ dba.kr_recoponloginlog2 _ WHERE_ kr_recoponloginlog2.kigyo_cd='130' and _ kr_recoponloginlog2.loginday BETWEEN ' & sday & 00:00:00' _ AND ' & fday & 00:00:00'" End Sub
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/16 00:56