プロが教えるわが家の防犯対策術!

XP&Excel2000でVBAを組んでいるビギナーです。
その中でリストボックスを入れたいのですが、例えば、
4文字程度のテキストしかリストになく、
リストボックスの幅は十分それ以上のスペースがあるのに、
走らせてみると水平スクロールバーが表示されており、
additemで“テキスト”と追加したはずのデータが、まるで“  テキスト  ”と前後に余計なスペースが混じっているような感じになってしまいます。
これは一体何が原因でしょうか?

また、リストボックスにはスクロールバーに関するプロパティが見当たりませんが、そもそもスクロールバーを直接設定することはできないのでしょうか?

よろしくお願いいたします。

教えて!goo グレード

A 回答 (2件)

ColumnWidthsプロパティで調整できませんかね?

    • good
    • 1
この回答へのお礼

ご回答いただき、ありがとうございます。

仰るとおり、ColumWidthsで修正できました。
なぜデフォルトではああなるのか分かりませんが…。

お礼日時:2007/02/19 00:54

こんばんは。



たぶん、#1 さんのおっしゃるので正解だと思いますが、ColumnWidth 自体に数値を入れると、可変長ではなくなるので、水平スクロールバーがなくなるのだった思います。
    • good
    • 5
この回答へのお礼

ご回答、ありがとうございます。

お礼日時:2007/02/19 00:56

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

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

教えて!goo グレード

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

人気Q&Aランキング