仕事で必要になり、マクロ(アクセス)の勉強を始めました。
そこでわからないことがあります。どうか、よろしくお願いします。
マクロでエクセルに出力する方法はわかったのですが、それはばらばらのエクセルファイルで作成してしまう方法で、私の希望する一つのエクセルファイルに別々のシートで作成するのとは違うものでした。
試行錯誤してみたのですが、私の今の力ではできそうにありあません。
もしかしたらスクリプトを使ったりすればいいのかもしれませんが、私はエクセルでもマクロを使ったことがないのでとてもビビってます。
もしこの場合はスクリプトしか方法がないのであれば、これを機会に勉強をしようと思っています。
ただ、何から手をつけていいものか、さっぱりわからないのでオススメの参考書籍などあれば是非教えて下さい。
質問は2点「マクロの組み方」「スクリプトを使う場合は参考書籍等」を教えて下さい。
どうかよろしくお願いします。
No.1ベストアンサー
- 回答日時:
複数のクエリーの結果を、1つのエクセルファイルに別々のシートとして出力したいんですよね。
自分も試行錯誤していて、先程ちょうどできたところです。
まず、マクロの「アクション」で「ワークシート変換」を選び、引数(画面下部分の設定)を以下のように指定します。
変換の種類: 「エクスポート」
ワークシートの種類: Microsoft Excel 8-10など
テーブル名: クエリー名 <テーブルとあるがクエリーも可能>
ファイル名: (出力するエクセルのファイル名をフルパスで指定)
フィールド名の設定: フィールド名を1行目の見出しにするなら「はい」
範囲: <エクセル出力時のシート名>
最後の「範囲」がミソで、これでシート名が指定できることが、試してみて初めてわかりました。
上記の「ワークシート変換」アクションを、出力したいクエリーの数だけ順番に作成し、テーブル名と範囲だけ変えれば、同じエクセルファイルに複数のクエリーを出力できます。
ちなみに、AccessはVBAの解説書は多いようですが、マクロなどが詳しく載っている本は自分も見たことがありません。
完璧です!!
理想の形です。
ワークシート変換ですか~
ありがとうございます!!
いろいろ試してわからなかったので、もうダメだと思っていましたが、可能でしたか。
本当に感謝してます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルブックの全シートの非表示列を再表示したい 1 2022/12/24 20:48
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルのオートフィルターのしぼりをクリアーしたい 2 2022/12/24 08:36
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 11:27
- Excel(エクセル) 記録マクロのみでできますか? 7 2022/08/07 20:38
- Visual Basic(VBA) エクセルのマクロについて教えてください マクロを実行して 作業フォルダの中にある PDFファイル名を 3 2023/07/01 15:16
- Visual Basic(VBA) エクセルのマクロについて教えてください。 5 2023/06/02 08:44
- Visual Basic(VBA) エクセルのマクロについて教えてください 物件ごとのフォルダを作成してます そのフォルダ内にサブフォル 2 2023/07/02 17:58
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/03/12 10:10
- Excel(エクセル) CSVファイルでVBAを動かす方法 3 2023/04/04 10:22
- その他(Microsoft Office) エクセルのマクロについて教えてください。 5 2023/01/21 09:39
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
Accessのスプレッドシートエクスポートで、シートが追加されてしまう
Access(アクセス)
-
Access複数のクエリをExcelの1シートに出力
Excel(エクセル)
-
AccessからExcelにエクスポートする時に常に上書きしたい
Excel(エクセル)
-
-
4
AccessのテーブルデータをExcelの特定のワークシート名にエクスポートすることは可能ですか
Excel(エクセル)
-
5
accessでクエリをExcelにエクスポートする時にファイル名に日付を追加したい
Access(アクセス)
-
6
エクセルの指定したシートにエクスポート
その他(データベース)
-
7
Access2003 クエリで、空の列は作れますか?
Access(アクセス)
-
8
Accessで、1つの項目に複数の置換えを1度でするには?
Access(アクセス)
-
9
アクセスからエクセルのシートを追加して、名前をつける方法
Excel(エクセル)
-
10
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
11
Access テーブルを分割してエクスポートしたい
Access(アクセス)
-
12
Accessのマクロでモジュールを実行させたい。
Access(アクセス)
-
13
AccessからExcelへエクスポートするときにファイル名を指定したい。
Excel(エクセル)
-
14
Access Excel出力する保存先を指定したいのですが?
その他(データベース)
-
15
AccessVBAで作成したExcelファイルを削除する方法は?
Visual Basic(VBA)
-
16
アクセスでテキストボックスの値が空白だったら
Access(アクセス)
-
17
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
18
アクセスでエクセルに出力する際のファイル名を日付に
その他(Microsoft Office)
-
19
Accessでテーブル名やクエリ名一覧の抜き出し
Access(アクセス)
-
20
アクセスで入力したデータの順番が変わってしまいます
その他(ビジネス・キャリア)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESS で 項目名を出力せずに...
-
Accessでエクセル出力の保存先指定
-
エクセルで縦のカラムデータを...
-
teraterm から起動したプログラ...
-
Access Excel出力する保存先を...
-
アクセスクエリ(複数)→マクロ...
-
EXCELでシート別にPDF出力出来...
-
アクセスからエクセルの起動が...
-
Accessレポート出力時の範囲指定
-
クエリデータの取り出し
-
Accessのデータを既存のExcelフ...
-
Access内の任意のクエリを指定...
-
Access データベースの最適化を...
-
Access2013の質問です
-
Access97におけるマクロのテキ...
-
AccessのデータをExcelの決まっ...
-
Access改ページ時の表題印刷に...
-
AccessでUTF-8のtxtデータを出力
-
エクセル 入力フォームのデータ...
-
ExcelVBAで、 フォルダにある複...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アクセスクエリ(複数)→マクロ...
-
ACCESS で 項目名を出力せずに...
-
Access Excel出力する保存先を...
-
エクセルで縦のカラムデータを...
-
Accessでエクセル出力の保存先指定
-
Access データベースの最適化を...
-
指数表示しない方法
-
EXCELでシート別にPDF出力出来...
-
AccessでUTF-8のtxtデータを出力
-
teraterm から起動したプログラ...
-
AccessのデータをExcelの決まっ...
-
ACCESSで毎回CSVファイルをテー...
-
Access内の任意のクエリを指定...
-
Access2013の質問です
-
Accessから指定した画像データ...
-
データをテキストファイルに定...
-
AccessのマクロでExcelにエクス...
-
アクセスからエクセルの起動が...
-
クエリデータの取り出し
-
ACCESSでエクセルへ出力すると...
おすすめ情報