Excel VBA質問箱 IV

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

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


11516 / 13646 ツリー ←次へ | 前へ→

【15701】コンボボックスの表示の変更 Ein 04/7/3(土) 12:01 質問[未読]
【15702】Re:コンボボックスの表示の変更 IROC 04/7/3(土) 12:29 回答[未読]
【15708】Re:コンボボックスの表示の変更 Ein 04/7/3(土) 15:46 質問[未読]

【15701】コンボボックスの表示の変更
質問  Ein  - 04/7/3(土) 12:01 -

引用なし
パスワード
   初めまして、Einと申します。
今、顧客データベースを作成しているのですが入力項目が大変多いため1顧客のデータが2列に渡っています。

1 顧客名 住所 ・・・・・
      銀行 口座番号・・・・
2 顧客名 ・・・・ 
      銀行 ・・・・・

顧客番号をコンボボックスのRowSourceで表示させているので、表示も2列になってしまいます。
これを1列で表示させる方法はないでしょうか?
色々調べてみたのですがどうしても分かりません。
宜しくお願い致します!

【15702】Re:コンボボックスの表示の変更
回答  IROC  - 04/7/3(土) 12:29 -

引用なし
パスワード
   コンボボックスのリストへの追加は
additem メソッドを使えば出来ると思います。


>顧客データベースを作成しているのですが入力項目が大変多いため
>1顧客のデータが2列に渡っています。
データベースは通常1件1行で作るものなので、
こちらの方が後々問題になってくるように思えます。
入力項目 256項以上あって、列が足らないのでしょうか?


データの保管してある場所と、
ユーザーの入力するフォームは分けて、
データベースには直接入力しないで、
別の入力フォ−ムを用いるのが一般的だと思います。

【15708】Re:コンボボックスの表示の変更
質問  Ein  - 04/7/3(土) 15:46 -

引用なし
パスワード
   IROC様

ご解答ありがとうございます!

実は先ほど見直していたら、質問内容に説明不足と誤りがありました。
本当に申し訳ありません!
まず、2列というのは2行の間違いです。顧客番号1の次に顧客1の257項目めのデータ、顧客番号2、顧客2の257項目めデータ・・・となってしまいます。
RowSourceに使っているのは、Sheet1 A列の顧客番号1から新規までの範囲です。
また、顧客番号のコンボボックス表示はColumnCountを2にして顧客名も一緒に表示しています。
入力はユーザーフォームで行い、マルチページ3ページを使っての入力項目は400近い数です。(汗)

1.1顧客2行になると、どんな支障があるのでしょうか?教えて頂けると大変有り難いです。
2.教えて頂いたAddItemメソッドを使ってみたのですが、新規顧客の入力をした後、新客の番号が付加されません。どうすれば良いのでしょうか?

質問ばかりで申し訳ありませんが、また教えて頂ければ幸いです。
宜しくお願い致します。

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