投稿日 | : 2005/08/25(Thu) 11:54 |
投稿者 | : 藤代千尋 |
Eメール | : |
URL | : |
タイトル | : Re: ExcelデータをOpenRecordsetで読み込む |
> エクセルシート自体にもマクロが使ってありまして、そのEmpty値となってしまうセルは、プルダウン
> で指定した国に対する国コードが入ります。ですので直接入力しているわけではありません。
>
> プログラムではなく、Excelシートの問題では、、、と思ったのですが、原因がさっぱり分からなく
> て、少しでも情報があればと思い書き込みました。よろしくお願いします。
Excel の方の問題である可能性が高いですね。(^^;
プルダウンって何ですか? それが正確に分からなければ、検索して同様の事例がないか
探すことも出来ません。
プルダウンの候補:
1.入力規則のリスト
2.[フォーム]コマンドバーにあるコンボボックス(フォームまたは入力フォームという)
3.[コントロール ツールボックス]コマンドバーにあるコンボボックス(ActiveX コント
ロールまたは Microsoft Forms または MSForms または FM20 という)
1.の場合を試してみました。
○WindowsXPsp1 + Excel97 + VB6sp5 + DAO3.6
○2 列 3 行(ヘッダー行含まず)
最終行の値も取得できました。
2.3.の場合、セルに直接値が入るわけではないので、そのシートの最終行にちゃんとデー
タが入っているのか確認するのが先です。マクロが、コンボボックスからセルへの転記を
行っているのなら、そのマクロのバグで最終行のみ転記が行われていない可能性がありま
す。
そうでなければ、次のページで検索をかけて、Excel のバグでないか、DAO のバグでない
か、調べてみてください。(^^)/
「サポート技術情報検索」
hhttp://search.support.microsoft.com/search/?adv=1