0

私は 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 を接続する方法を教えてもらえますか?

ありがとうございました!

4

1 に答える 1