- 締切済み
Excelリストボックスについて
ExcelVBAのリストボックスで質問!! (1)列に項目名称をつけたいのですが、どうすればよいでしょうか? ちなみにリストの値は別ファイルかVBAにくみこみたいと思っています。 (2)ホイール(マウス)によるスクロールは行えないのでしょうか?方法があれば教えてください。
- みんなの回答 (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行目に作っておけばよいと思います。
補足
ColumnHeadsプロパティにTrueを設定するのは分かりますが、列見出しになる1行目のデータの読込方法がわかりません。