|
すみません
どなたか、教えてください。
フォームにサブフォームを設置して それをEXCELにエクスポートする
というところまで出来たのですが、
フォームの中に、サブフォームが複数あって、エクスポート先のExcelのシート分けたい場合 どのような記述をすればいいのでしょうか。
一つ設置した場合はこちらで動かしています↓
Dim xls As Excel.Application
Dim wkb As Excel.Workbook
Dim rst As DAO.Recordset
Dim cnt As Long
Set rst = Me!SubF.Form.RecordsetClone
Set xls = CreateObject("Excel.Application")
Set wkb = xls.Workbooks.Open("C:\data\test.xls")
With wkb.Worksheets("Sheet1")
.Range("A1").CurrentRegion.ClearContents
For cnt = 1 To rst.Fields.Count
.Cells(1, cnt).Value = rst.Fields(cnt - 1).Name
Next
.Range("A2").CopyFromRecordset Data:=rst
End With
|
|