- ベストアンサー
Excel VBA コンボボックスについて
Excel VBA コンボボックスを作成しましたが、リンクを張ってあるデータ文字数が多いと、指定したサイズのコンボボックスよりはみ出て、すべて見ることができません。 Excelの「折り返して表示」のように表示するためには、どのようにしたらいいのでしょうか。 また、 この質問の参考になる、サイトなどありましたら、教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
コンボボックスは折り返して表示はできません。 しかし・・・こういうものは最初からある程度入るであろう文字数を想定して大きさを決めるものかと思いますが。そもそもの設計の段階でのミスでしょう。 文字数が全くの未定ということなら、AutoSizeを使うなり、コンボボックスはあくまでもタイトル的なものを表示・選択させるだけにして、内容は別途テキストボックスに表示させるとかいうように根本から構造を改めるべきかと。
その他の回答 (2)
- H-black
- ベストアンサー率35% (26/73)
回答No.2
解決方法はわからないのですが(すみません)、Excelに関しての疑問は「Excelファンクラブ」というサイトをご覧になることをお勧めします。 掲示板の回答も早いですし、私もよくお世話になっています。
質問者
お礼
ありがとうございます。一度、試してみます。
- papayuka
- ベストアンサー率45% (1388/3066)
回答No.1
ComboBox に WordWrap は無いと思います。(たぶん) シート上に配置したのかUserFormに配置したのかにもよりますが、コントロールツールボックスの ComboBox なら AutoSize を True にするとか。
質問者
お礼
ありがとうございます。
補足
そうですね。ありがとうございます。 テキストボックスで行ってみました。 しかし、折り返し表示ができないので、困ってしまいました。