※ ChatGPTを利用し、要約された質問です(原文:リストボックスの列見出し(ExcelのVBA))
リストボックスの列見出しを追加する方法
このQ&Aのポイント
ExcelのVBAでのリストボックスコントロールの列見出しの追加方法を教えてください。
列見出し専用の配列を用意しなければならないのかどうかについても教えてください。
環境は『Microsoft Excel 2004 for Mac (11.5.6)』、VBAの環境は『Microsoft Visual Basic (11.5)』です。
ExcelのVBAでのリストボックスコントロールについての質問です。
リストボックスの列見出しを作りたいのですが、なかなか上手く行きません。リストボックスに項目を設定するのはExcelのシートから…
-----
WorkSheets("Sheet1").ListBox1.ListFillRange = "A1:B2"
↑(Sheet1のA1:B2のデータをListBox1に追加する場合)↑
-----
のようにするのではなく…
-----
Dim MyList(1,1)
~~~(MyList配列にデータを代入)
Userform1.ListBox1.Column = Mylist()
-----
というように、コードから項目を追加しています。
そこで、列見出しを追加したいと思ったのですが…
-----
ListBox1.ColumnHeads = True
-----
と記述しても、列見出しは真っ白で、その下に項目が表示されるだけです。
列見出し専用の配列を用意しなければならないというような事はあるのでしょうか?
もしあれば、どのように定義すればよいのでしょうか。
ちなみに、用いているExcelの環境は『Microsoft Excel 2004 for Mac (11.5.6)』、VBAの環境は『Microsoft Visual Basic (11.5)』です。
我流で覚えてきたような知識ですので、とても常識的な事を聞いているかもしれないですが、回答宜しくお願いします。
お礼
回答ありがとうございました。 一度、Labelコントロールを使ってみます^^