きなこSHOW

自作プログラム置き場です。

Access VBA

Access ADO使用 パラメータ付き選択クエリの結果セットをRecordsetで返すサンプル

パラメータ付きの選択クエリをADODBで実行して、結果を引数に格納する形でRecordsetを返す。コピーしてそのまま使えるサンプル。

CSVファイルを自動インポートするAccessマクロのサンプル

AccessマクロはRPAとの連携が得意分野です。例えばUiPathなら「プロセスを開始」アクティビティで、accdbファイルのパスとマクロ名を指定して、Access起動と同時に指定したマクロを実行することができます。RPAから呼び出し可能なマクロの主な例として、Acce…

Access VBAでUTF-8のCSVデータを文字化けせずにインポートするサンプル

Access VBAでUTF-8のCSVファイルをインポートすると日本語が正しく表示されません。Access側で文字化けを防ぐ工夫をしてやるのが手っ取り早い...コピーしてそのまま使えるサンプルを作成しました...

Access VBAでCSVデータをインポートするサンプル。ADOとDAOの速度を比較した結果

Access VBAでCSVファイルをインポートする処理。早いのどっち?を検証。インポート時に加工する必要のない整ったCSVを使用しました。DAOはDatabasでSQLを実行する方法、ADODBはConnectionでSQL >>コピペで使えるサンプルを紹介します...

Accessクエリの結果を配列に格納するサンプルVBA

Accessでクエリの結果をExcelシートに出力する場合、クエリの結果が配列に格納してあれば貼り付けはとても簡単です。それでは、Access側でクエリの結果を配列に格納するにはどうするか? コピーしてそのまま使えるサンプルを紹介します。

AccessからExcelテンプレートをひな形にして新規Workbookを作成するVBAサンプル

Access VBAから新規Excelシートを作成するサンプルを紹介します。 テンプレートありの場合と無しの場合、出力先Bookが存在する場合と指定なしで新規Bookを作成する場合の各パターンに対応した、コピーしてそのまま使えるサンプルコードです。

AccessVBAやクエリで営業日を計算する関数を紹介します

Accessで営業日を計算したいです。 にもかかわらず、AccessにはExcelのようなWORKDAY関数は用意されていません。 でも大丈夫。Accessで営業日の計算ができる関数とその使い方を紹介します。

Accessで「お待ちください」メッセージフォームを表示するサンプル

Accessで長い処理を実行している間「お待ちください」みたいなメッセージを表示すれば、ユーザーに少し安心してもらえるかなと思います。