つむぎ」のブログです。日常の中で、ふと感じたことや感動したこと、仕事のことなどを紡ぎます。チップスTweetPocketこんにちは!つむぎです。今回は、「Accessの一覧フォームのデータを、サクッとExcelに出力しちゃおう!」っていうお話です。どんな場合かというと、下のフォームのような場合ですね♪では、早速いってみましょう!1まず、AccessのVBAを記載する画面であるVBEエディタを開いてください。参考までに、Accessを起動している場合は、[Alt]キー+[F11]キーを同時に押すとVBEエディタが起動します。(Windowsの場合)※その他の方法でのVBEエディタの開き方は、ご自身で調べてくださいね。VBEエディタが開いたら、標準モジュール内に下記のように入力してください。わたしは、「関数」という名前の標準モジュール内に入力しました。このソースで、Excelにデータを出力するための関数が作成されます。ソースコードは、下記を参考にしてくださいね。"出力出来るデータがありません。"エラーのため、Excelへ出力できません。"一旦フォームを閉じ、再度トライしてください。Function2次にフォームが持っているイベントから、上で作った「ExcelData」関数を呼び出します。フォームのイベントの中から、「cmdExcel」の「クリック時」に呼び出し用のプログラムを設定しました。設定したプログラムの内容は、下記になります。Subで、出力されたExcelは?というと、下記のような感じで出力されました。この関数が便利なところは、抽出したデータでも一覧データでも、Excelにサクッと出力してくれるところ。「Book1」という形で出力されるので、自分で好きな名前をつけて保存してもいいし、保存しなくてもOKっていうのも便利!わたしは、AccessのフォームからExcelにデータを出力する時、もっぱらこの方法を使ってます。実行時エラー2124を超簡単に解決する方法Accessの困った問題解決策2:レポートが、エラー2501で印刷できない!理由は、こんなことでした。運営者(つむぎ)について「つむぎブログ」にご訪問ありがとうございます。MicrosoftAccessを使ったオリジナル業務システムやWebサイト、Webシステムを作ってます。みなさんのお役に立つ情報を発信できたらいいな♪って想います。つむぎへのお問い合せ作業効率アップのご相談、Accessによるオリジナル業務システム制作、ホームページ制作のご相談は、「つむぎ」まで、お気軽にお問いあわせください。つむぎQRcodeSearch検索Accessの困った問題解決策2:レポートが、エラー2501で印刷できない!理由は、こんなことでした。つむぎ」のブログです。日常の中で、ふと感じたことや感動したこと、仕事のことなどを紡ぎます。