VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 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


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -