• ベストアンサー

VBA: 2列のリストボックスの2列目だけを右寄りで表示したい。

リストボックスの列が2列に設定してあるとき、1列目をテキストを左よりに、2列目を右寄りにしたいです。 以下のようにすると、全て中央よりになり列ごとの設定ができません。以下のコードをどう変えれば2列目だけを右よりにできるでしょうか?宜しくお願い致します。 Sub リストボックス列設定() With UserForm5.ListBox1 .ColumnCount = 2 .TextAlign = fmTextAlignRight End With End Sub

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

一応ソフト名とバージョンは記載していたほうがよりいい回答があるかもしれませんよ。 リストボックスでは列ごとにテキスト配置を設定できません。 アクセスならリストを読み込むときに文字列の先頭に空白を入れて見かけ上右寄せにすることはできると思います。

e-l
質問者

お礼

はい、ご指摘有難う御座います。気をつけます。 設定は無理なことが分かりスッキリしました。有難う御座います。

関連するQ&A

専門家に質問してみよう