Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


6517 / 9994 ←次へ | 前へ→

【6680】Re:レコード数を制御して、Excelへ吐き出し
質問  Saiyama  - 05/10/30(日) 19:41 -

引用なし
パスワード
   小僧さん
 こんばんわ、何度も質問しまいまして、すみませんでした。
 以下のコードを使って、走らせて見ました。思った通りの結果になりましたので、
本当にありがとうございます。
 最後の質問になりますが、よろしくお願いします。
質問とは、出力したファイルのFilenameはKwの後ろに「元kw.xls」の登録
日時を入れてほしいです。
イメージ
元kw.xlsの登録日時→20051030 19:33の場合は、
Kw200510301933となってほしい。

Function ExcelExport20Recort()
'要参照 Microsoft DAO x.x Object Library
Dim xlsApp As Object
Dim xlsWkb As Object
Dim xlsSht As Object
Dim xName As String
Dim RS As DAO.Recordset
Dim QName As String
Dim i As Long
Dim j As Long
Dim LastRow As Long
Dim HinaName As String
HinaName = "C:\KW_Hina.xls"
Const lngMaxRow As Long = 20
  xName = "C:\KW.xls"    ====>ここです
  QName = "クエリ名"
  LastRow = DCount("*", QName)
 
  Set RS = CurrentDb.OpenRecordset(QName, dbOpenSnapshot)

  Set xlsApp = CreateObject("Excel.Application")
  
   Set xlsWkb = xlsApp.Workbooks.Open(HinaName)
    With xlsWkb.Sheets("Sheet1")
      Do Until RS.EOF
        For i = 0 To RS.Fields.Count - 1
          .Cells(j * (lngMaxRow + 1) + 1, i + 1).Value = RS(i).Name
        Next
        .Cells(j * (lngMaxRow + 1) + 2, 1).CopyFromRecordset RS, lngMaxRow
        j = j + 1
        Loop
        End With
  RS.Close: Set RS = Nothing
  xlsWkb.SaveAs xName
  xlsWkb.Close True: Set xlsWkb = Nothing
  xlsApp.Quit: Set xlsApp = Nothing
  MsgBox "エクスポート終了"
End Function

368 hits

【6585】レコード数を制御して、Excelへ吐き出し Saiyama 05/10/25(火) 13:11 質問
【6592】レコード数を制御して、Excelへ吐き出し Saiyama 05/10/25(火) 17:13 質問
【6594】Re:レコード数を制御して、Excelへ吐き出し Gin_II 05/10/25(火) 17:24 回答
【6597】Re:レコード数を制御して、Excelへ吐き出し 小僧 05/10/25(火) 17:51 回答
【6601】Re:レコード数を制御して、Excelへ吐き出し Saiyama 05/10/26(水) 7:42 質問
【6605】Re:レコード数を制御して、Excelへ吐き出し 小僧 05/10/26(水) 9:46 発言
【6620】Re:レコード数を制御して、Excelへ吐き出し Saiyama 05/10/26(水) 22:41 質問
【6622】Re:レコード数を制御して、Excelへ吐き出し 小僧 05/10/27(木) 9:57 回答
【6669】Re:レコード数を制御して、Excelへ吐き出し Saiyama 05/10/29(土) 22:05 質問
【6671】Re:レコード数を制御して、Excelへ吐き出し 小僧 05/10/29(土) 23:04 発言
【6680】Re:レコード数を制御して、Excelへ吐き出し Saiyama 05/10/30(日) 19:41 質問
【6681】Re:レコード数を制御して、Excelへ吐き出し まさ7251 05/10/30(日) 20:32 回答
【6701】Re:レコード数を制御して、Excelへ吐き出し Saiyama 05/10/31(月) 21:36 質問
【6702】Re:レコード数を制御して、Excelへ吐き出し まさ7251 05/10/31(月) 22:23 発言
【6768】Re:レコード数を制御して、Excelへ吐き出し Saiyama 05/11/8(火) 18:17 質問
【6769】Re:レコード数を制御して、Excelへ吐き出し 小僧 05/11/8(火) 18:51 回答
【6791】Re:レコード数を制御して、Excelへ吐き出し Saiyama 05/11/10(木) 22:26 質問
【6794】Re:横から失礼 たん 05/11/11(金) 10:30 発言
【6795】Re:横から失礼 たん 05/11/11(金) 10:36 発言
【6810】Re:横から失礼 Saiyama 05/11/12(土) 0:49 質問
【6813】Re:横から失礼 たん 05/11/15(火) 9:03 発言

6517 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078229
(SS)C-BOARD v3.8 is Free