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

投稿日: 2004/04/28(Wed) 10:57
投稿者Rs
Eメール
URL
タイトルRe^2: コンボボックスAddItem時に重複するデータを登録しない

レスありがとうございます。
ちょっと余計なこと書きすぎてわかりずらかったですかね^^;
結論から言うと、単純にコンボボックスに登録するときに
既に登録されたデータとこれから登録するデータを重複させない
という話なんですが

With CmbTan
    For i = 0 To .ListCount
        If .List(i) = CStr(Val(Data(12, a))) Then
            Exit For
        End If
        .AddItem (Val(Data(12, a)))
    Next i
End with

るしぇさんのこの部分のコードが知りたかったのですが、
このコードで行くと、CmbTan.List(i)をFor文で調べている最中に.AddItemがあるので
重複データが見つかるまで、CmbTanに追加されてしまうような気がするので、るしぇさん
のコードを参考に自分で考えてみます。
ありがとうございました。


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

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

- Web Forum -