アプリ版:「スタンプのみでお礼する」機能のリリースについて

クエリから抽出した値を既存のエクセルファイルに
書き込む宣言の方法を教えてください。

・既存シートに書き込む
・シートを追加後、書き込む
・任意のセルに書き込む

上記の方法もよろしくお願いいたします。

A 回答 (1件)

CreateObject Excel.Application や


事前バインディング をGoogleとよいと思います。
例えばこの辺(VBの話ですがVBAでも同様です)
15.消えないExcelのプロセス
http://homepage1.nifty.com/rucio/main/technique/ …

Excel のタスクを正常に終了できない現象
http://hanatyan.sakura.ne.jp/vbhlp/ExcelErr.htm

OLEオートメーションで行う場合に
事前バインディングではコーディングの際に自動メンバ表示が出来ますので
楽に進められますし実行速度も速いです。
その反面、環境の違うPCに持っていった場合には
参照設定を変更しなくてはならないなどの問題も有ります。

上記のリンク先を押さえておけば、Excelのマクロ記録で出来たものを
手直しすればある程度のことは出来るかと思います。

>クエリから抽出した値を既存のエクセルファイルに
>書き込む宣言の方法を教えてください。
クエリではなく、クエリのSelect句やWhere句を元にした
レコードセットを開いて、順次Excelのセルに書き込むとか
の処理になるかと思います。
Docmd.TransferSpreadsheet acExport ・・・は今回は出番は無さそう?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!