dポイントプレゼントキャンペーン実施中!

Excel VBA コンボボックスを作成しましたが、リンクを張ってあるデータ文字数が多いと、指定したサイズのコンボボックスよりはみ出て、すべて見ることができません。
Excelの「折り返して表示」のように表示するためには、どのようにしたらいいのでしょうか。

また、
この質問の参考になる、サイトなどありましたら、教えてください。

A 回答 (3件)

コンボボックスは折り返して表示はできません。


しかし・・・こういうものは最初からある程度入るであろう文字数を想定して大きさを決めるものかと思いますが。そもそもの設計の段階でのミスでしょう。

文字数が全くの未定ということなら、AutoSizeを使うなり、コンボボックスはあくまでもタイトル的なものを表示・選択させるだけにして、内容は別途テキストボックスに表示させるとかいうように根本から構造を改めるべきかと。

この回答への補足

そうですね。ありがとうございます。
テキストボックスで行ってみました。
しかし、折り返し表示ができないので、困ってしまいました。

補足日時:2004/07/07 09:13
    • good
    • 0

解決方法はわからないのですが(すみません)、Excelに関しての疑問は「Excelファンクラブ」というサイトをご覧になることをお勧めします。


掲示板の回答も早いですし、私もよくお世話になっています。

参考URL:http://www.fuji.ne.jp/~excelyou/
    • good
    • 0
この回答へのお礼

ありがとうございます。一度、試してみます。

お礼日時:2004/07/06 21:31

ComboBox に WordWrap は無いと思います。

(たぶん)

シート上に配置したのかUserFormに配置したのかにもよりますが、コントロールツールボックスの ComboBox なら AutoSize を True にするとか。
    • good
    • 0
この回答へのお礼

ありがとうございます。

お礼日時:2004/07/20 10:24

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A