私は TEST というテーブルを持っています。以下のコードは、Territory 列の一意の値に基づいてエクスポート クエリをループします。
このコードは、Territory 列の一意の値に基づいてデータを Excel ファイルにエクスポートすることになっています。したがって、各テリトリー値には独自のファイルがあります。
SQL クエリの設定と、文字列値を使用してデータを選択する方法に問題があります。
Sub TEST()
Dim db As DAO.Database
Dim rs1 As DAO.Recordset
Dim v As String
Set db = CurrentDb()
Set rs1 = db.OpenRecordset("Select Distinct Territory From TEST")
Do While Not rs1.EOF
v = rs1.Fields(0).Value
**DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel8, _
"WHAT SHOULD MY QUERY BE TO USE STRING v?", "C:\Users\me\Desktop\VBA_TEST\" v & ".xls", True**
rs1.MoveNext
Loop
rs1.Close
End Sub
レポートをループアウトするために、クエリを作成して文字列 v を接続する方法を教えてもらえますか?
ありがとうございました!