「データベース上にある担当者リストをExcelで使いたい」という声があったので、「難しくないよ」と安請け合い。 VBAエディタの参照設定から「Microsoft ActiveX Data Objects 2.8 Library」にチェック入れて、ADODB.ConnectionとADODB.Recordsetを宣言して……と、ここまでは過去の経験通り。 RecordCount取得しようとしたらどんなに条件文変えても「-1」が返されて少し焦ったが……。 まぁ、これはレコードセットをNewした後にCursorLocationをADODB.adUseClientにしてやることで解消できましたが……。今までもこんなだったっけ? 記憶にないなぁ。 なんかMoveLast→MoveFirstした後でないと正しいRecordCountが取れないということはあったけど、それはDAOのときか? テストも完了