プロが教える店舗&オフィスのセキュリティ対策術

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

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

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

A 回答 (2件)

こんばんは。



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

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

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

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

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

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

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

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

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

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


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