OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
締切り
済み

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

  • すぐに回答を!
  • 質問No.134919
  • 閲覧数755
  • ありがとう数2
  • 気になる数0
  • 回答数2
  • コメント数0

お礼率 16% (1/6)

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

回答 (全2件)

  • 回答No.1
レベル14

ベストアンサー率 51% (1179/2272)

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

お礼率 16% (1/6)

ColumnHeadsプロパティにTrueを設定するのは分かりますが、列見出しになる1行目のデータの読込方法がわかりません。
投稿日時 - 2001-09-15 16:04:16
  • 回答No.2
レベル14

ベストアンサー率 51% (1179/2272)

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

ListBox1.ColumnHeads = True
ListBox1.ColumnCount = 3
ListBox1.RowSource = "A2:C11"

とすれば、A1:C1が項目名となります。
リスト範囲のすぐ上の行を項目名と認識します。
では。
このQ&Aのテーマ
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ