解決済み

【Access】テーブルをエクスポートする際、ファイル名末尾に日付をつけたい!

  • すぐに回答を!
  • 質問No.1482781
  • 閲覧数30755
  • ありがとう数22
  • 気になる数2
  • 回答数1
  • コメント数0

どなたか教えてください!
やりたい事はこんな事です。

(1)とあるテーブルを毎日Excel/テキスト/csvどの形でも良いので、決まったフォルダにエクスポートする。

(2)エクスポートする際、前日分を上書しないように、ファイル名の末尾もしくは頭に日付を入れたい。

これだけなんです。
出来ればVBAは組まずに済ませたいのです。
マクロでなんとか出来ないでしょうか?

質問者が選んだベストアンサー

  • 回答No.1

Access2000では以下の操作でできます。Excelファイルでエクスポートします。

[1]マクロを新規作成する
[2]アクションで「ワークシート変換」を選択
[3]アクションの引数を以下のように指定する
  変換の種類:エクスポート
  ワークシートの種類:(出力したいExcelのバージョンを選択)
  テーブル名:(出力するテーブル名)
  ファイル名:="c:\test\tablehoge" & Format(Now(),"yyyymmdd") & ".xls"
  フィールド名の設定:(フィールド名を出力するときは"はい")
  範囲:(空白のままでよい)
[4]メニューの[ファイル]-[名前を付けて保存]でマクロを保存する
[5]マクロのウインドウを閉じる

あとはこのマクロを実行すればExcelファイルにエクスポートできる。

ファイル名のところは先頭の"="を忘れないように(半角で)。
日付に加えて時刻も欲しければFormat(Now(),"yyyymmdd_hhnnss")とか。

2000じゃないと違うかもしれない。
お礼コメント
noname#118698

わあああー!
ありがとうございます!
出来ました!(感涙)
すごく助かりました。
投稿日時 - 2005-06-30 21:05:43
感謝経済
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
このQ&Aにこう思った!同じようなことあった!感想や体験を書こう
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する

特集


感謝でトクする時代へ!感謝経済に参加しよう!

ピックアップ

ページ先頭へ