[SIZE=3][FONT=Times New Roman]Private Sub Export_to_Excel_Click()[/FONT][/SIZE]
[FONT=Times New Roman][SIZE=3] [/SIZE][/FONT]
[SIZE=3][FONT=Times New Roman]Dim curDatabase As DAO.Database[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]Dim QueryName As String[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]Dim qryDef As DAO.QueryDef[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]Dim strSelect As String[/FONT][/SIZE]
[FONT=Times New Roman][SIZE=3] [/SIZE][/FONT]
[SIZE=3][FONT=Times New Roman]Set curDatabase = CurrentDb[/FONT][/SIZE]
[FONT=Times New Roman][SIZE=3] [/SIZE][/FONT]
[SIZE=3][FONT=Times New Roman]QueryName = ""[/FONT][/SIZE]
[FONT=Times New Roman][SIZE=3] [/SIZE][/FONT]
[SIZE=3][FONT=Times New Roman]strQueryName = QueryName[/FONT][/SIZE]
[FONT=Times New Roman][SIZE=3] [/SIZE][/FONT]
[SIZE=3][FONT=Times New Roman]'strSelect = "SELECT " & strCrit & " AS Period,"[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]'strSelect = strSelect & strCritNO & " AS 1stDate,"[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]strSelect = "SELECT qF01.Period, * FROM qF01 WHERE (((qF01.Period)=forms!FFMMIS!txtPeriod));"[/FONT][/SIZE]
[FONT=Times New Roman][SIZE=3] [/SIZE][/FONT]
[SIZE=3][FONT=Times New Roman]Set qryDef = CurrentDb.QueryDefs(strQueryName)[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]qryDef.SQL = strSelect[/FONT][/SIZE]
[SIZE=3][FONT=Times New Roman]qryDef.Close[/FONT][/SIZE]
[FONT=Times New Roman][SIZE=3] [/SIZE][/FONT]
[SIZE=3][FONT=Times New Roman]DoCmd.TransferSpreadsheet acExport, , strSelect, "D:\10.FFM\FFMTables.xls", True, "Form01"[/FONT][/SIZE]
[FONT=Times New Roman][SIZE=3] [/SIZE][/FONT]
[SIZE=3][FONT=Times New Roman]End Sub[/FONT][/SIZE]