Excel VBA質問箱 IV

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

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


28216 / 76732 ←次へ | 前へ→

【53819】ADODBレドードセットをExcelコンボボックスのリストに取り込む
質問  HANA  - 08/2/8(金) 10:53 -

引用なし
パスワード
   いつもお世話になっています。
DB(ACCESS)のテーブルからSQLで抽出したデータをExcel.Userform上の
ComboBox〜Cbo_現場代理人)〜のデータとして取り扱うのに
下記の方法で行って、上手くいっています。
今回、下記の**ここから** **ここまで**の部分を
    cbo_現場代理人.LIST = Rst1 
というように、取得したレコードセットを一挙にコンボのリストに
とりこみたいのですが、上手くいきません。
実際に取り込みたいレコードセットのfield数(column)は6列です

一度Worksheetsに貼り付けて、RowSorceで・・ というのもなんだか嫌というより
わからないから他の方法でというのが嫌です。

みなさんのアドバイスを是非いただきたいので、どうぞ宜しくお願いします。

  Set Rst1 = New ADODB.Recordset
  msql = "SELECT 氏名,所属 FROM 社員マスタ;"
  Rst1.Open msql, Cn
******* ここから*********
  Do Until Rst1.EOF
    With Me.cbo_現場代理人
      .AddItem Rst1(0)
    End With
    Rst1.MoveNext
  Loop
******* ここまで ********
  Set Rst1 = Nothing

0 hits

【53819】ADODBレドードセットをExcelコンボボックスのリストに取り込む HANA 08/2/8(金) 10:53 質問
【53821】Re:ADODBレドードセットをExcelコンボボッ... Jaka 08/2/8(金) 11:39 発言
【53827】Re:ADODBレドードセットをExcelコンボボッ... Jaka 08/2/8(金) 13:50 発言
【53831】Re:ADODBレドードセットをExcelコンボボッ... HANA 08/2/8(金) 15:30 お礼
【53835】Re:ADODBレドードセットをExcelコンボボッ... ichinose 08/2/8(金) 15:59 発言

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