いつもお世話になっております。
AccessのクエリからデータをExcelにエクスポートします。
形式はMicrosoft Excel97-2003です。
フォーム"F_全データ"にボタンを付けて、クリックするとファイル名を自分で付けて保存する。というVBAを作成したいです。
1つ目のVBAは
DoCmd.OutputTo acForm, "F6_全データ", "MicrosoftExcelBiff8(*.xls)", "", False, "", 0
これだと、ファイルの種類が、Microsoft Excel5-7になってしまい困ります。
この形式になってしまうと、Excelデータを開くと、文字数が多いところが保存されていません。これだと困ります。
2つ目が
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, "F_全データ", "○○○.xls"
こちらですと、ファイルの種類は97-2003になりまして、問題はないのですが、ファイル名は自分で指定したいのです。
ご指導よろしくお願いします。
No.1ベストアンサー
- 回答日時:
単純な方法だと
mFileName = InputBox("ファイル名を入力してください")
にして
DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel9, "F_全データ",mFileName
にしておけば良いと思います。
後は「ファイルの保存ダイアログ」を開いてファイル名を取得するという方法も
取れますね。
Access VBA:
ファイルを開く、名前を付けて保存ダイアログボックスを表示するサンプル
http://billyboy.blog81.fc2.com/blog-entry-53.html
No.2
- 回答日時:
DoCmd.OutputTo acOutputForm, "F6_全データ", acSpreadsheetTypeExcel9
参考URL:http://accessblog.net/2008/10/export-to-excel-th …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) accessデータを指定したExcel、そして指定したセルへエクスポートするaccess VBAコー 2 2023/05/17 17:02
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- PostgreSQL ポストグレにあるExcelファイルを開くには 1 2022/12/13 18:07
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- その他(Microsoft Office) マクロVBAについて 1 2022/09/06 18:12
- Visual Basic(VBA) VBAコードを張り付け後のエクセルの進め方 2 2023/02/07 18:24
- Excel(エクセル) [クイックアクセスツールバー]の設定ファイルの格納場所について、 5 2023/04/21 14:43
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
- Excel(エクセル) マクロの付いたExcelが開けません 3 2023/02/01 10:54
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DATファイルをEXCELで開きたい
-
エクセルのフィルタ抽出が固まる
-
マスタメンテとは?
-
SQLローダーを使ってExcelのデ...
-
SQLローダーで複数のCSVファイ...
-
Access2002★MDEファイルを修正...
-
EXCEL VBAによるEXCELファイル...
-
ファイルの存在チェック
-
SQL*Loaderのコミットポイント...
-
ACCESSで名前を付けて保存は・・
-
accessの処理が遅い
-
ACCESS2003での150人同時利用
-
ポストグレにあるExcelファイル...
-
■access2003 で db1 というファ...
-
大量データから抽出する効率よ...
-
postgresql についてです
-
復旧中のデータベースについて
-
【DB】同じトランザクション内...
-
警察はスマホに保存した動画や...
-
復元に異常に時間がかかる
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DATファイルをEXCELで開きたい
-
エクセルのフィルタ抽出が固まる
-
SQL*Loaderのコミットポイント...
-
accessの処理が遅い
-
DAOファイルのSQLクエリの部分...
-
ファイルの存在チェック
-
SQLローダーで複数のCSVファイ...
-
マスタメンテとは?
-
ACCESSで名前を付けて保存は・・
-
ファイルメーカーで画像を参照...
-
VSAM,QSAM,BSAM,BPAM,BDAM
-
ポストグレにあるExcelファイル...
-
ファイルメーカーで変更禁止を...
-
SQLローダーを使ってExcelのデ...
-
ACCESS2003での150人同時利用
-
テキストで空欄(null?)を検索...
-
.sdfファイル自体の作成方法
-
videopad 無料版 アンインストール
-
Access2002★MDEファイルを修正...
-
AS400 印刷用ファイルからCS...
おすすめ情報