プロが教えるわが家の防犯対策術!

ExcelVBAにてSQLで取得した値を貼り付けたいのですが
どのようにコードを記入すればいいんでしょうか?
ネットで調べたら下記のような参考コードを見つけたのですが
dim SQL as String
dim rs As Recordset
SQL = " SELECT SUM(フィールド名) AS 名前 FROM テーブル名 "
Set rs = CurrentDb.OpenRecordset(SQL)
この後
RANGE("A1")=rs
としても種々のエラーが出ます?
どうしたらよいでしょうか?
よろしくお願いします

A 回答 (2件)

Range("A1").CopyFromRecordset rs


だったような・・・
    • good
    • 0
この回答へのお礼

返事遅くなってすいません
動作しました、ありがとうございます

お礼日時:2009/09/29 18:04

>としても種々のエラーが出ます?


Set rs = CurrentDb.OpenRecordset(SQL)
でエラーなら#1さんの答えでいいと思います。
そのほかにもどこかで止まっているのですか?
DBの接続はうまくいってますか?
    • good
    • 0
この回答へのお礼

返事遅くなってすいません
動作しました、ありがとうございます

お礼日時:2009/09/29 18:05

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