Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


8647 / 13644 ツリー ←次へ | 前へ→

【32048】SQL結果をシートに貼り付ける。 joji 05/12/5(月) 14:20 質問[未読]
【32051】Re:SQL結果をシートに貼り付ける。 Kein 05/12/5(月) 14:43 発言[未読]
【32054】Re:SQL結果をシートに貼り付ける。 joji 05/12/5(月) 15:53 お礼[未読]

【32048】SQL結果をシートに貼り付ける。
質問  joji  - 05/12/5(月) 14:20 -

引用なし
パスワード
   エクセルからSQLSERVERへ接続してSQLを発行して、取得結果を指定するSHEETの
特定行から貼り付けたいと思っています。
そこでよく分かっていない部分を教えていただきたいです。

1.SQLを発行して、一括でシートに貼り付ける方法が無いでしょうか?

例えばSheet1のB3から貼り付けする等。
(理由:ヘッダーやタイトルがあるためにA1からは貼り付けたくない。)

以上、何かよい方法があるでしょうか?
お願いします。

【32051】Re:SQL結果をシートに貼り付ける。
発言  Kein  - 05/12/5(月) 14:43 -

引用なし
パスワード
   まず、SQLServerへの接続ですが、DAOかADOを使うと良いと思います。
サンプルは↓のサイトにあります。
http://homepage2.nifty.com/inform/vbdb/
で、エクセルのシートへ引っ張るなら、取得した RecordSet を
CopyFromRecordeSet で処理すれば良いでしょう。

【32054】Re:SQL結果をシートに貼り付ける。
お礼  joji  - 05/12/5(月) 15:53 -

引用なし
パスワード
   ▼Kein さん:
>まず、SQLServerへの接続ですが、DAOかADOを使うと良いと思います。
>サンプルは↓のサイトにあります。
>http://homepage2.nifty.com/inform/vbdb/
>で、エクセルのシートへ引っ張るなら、取得した RecordSet を
>CopyFromRecordeSet で処理すれば良いでしょう。

ありがとうございます。orz
参考URLおよび、意見をもとに試してみます。

8647 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free