• 締切済み

Excelリストボックスについて

ExcelVBAのリストボックスで質問!! (1)列に項目名称をつけたいのですが、どうすればよいでしょうか? ちなみにリストの値は別ファイルかVBAにくみこみたいと思っています。 (2)ホイール(マウス)によるスクロールは行えないのでしょうか?方法があれば教えてください。

みんなの回答

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.2

例えば、A1:C11にリストがあるとして、A1:C1が項目名だとします。 ListBox1.ColumnHeads = True ListBox1.ColumnCount = 3 ListBox1.RowSource = "A2:C11" とすれば、A1:C1が項目名となります。 リスト範囲のすぐ上の行を項目名と認識します。 では。

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

(1)だけですが、 リストボックスのColumnHeadsプロパティにTrueを設定すれば、列見出しが付きます。 この場合は列見出しを1行目に作っておけばよいと思います。

dande
質問者

補足

ColumnHeadsプロパティにTrueを設定するのは分かりますが、列見出しになる1行目のデータの読込方法がわかりません。

関連するQ&A