重複の可能性:
複数の列を持つリストボックスにアイテムを追加する
MFC VC++ には、 と の 2 つのコントロールがListBox
ありListCtrl
ます。しかし、VBA ではListBox
.
2 つの列 (Company_ID、Company_Name) を持つリストボックスを作成したいと考えています。
これが私が試したものです:
- lstbox(コントロール型ListBox)を作成しました
- 値のソースの種類 = 値の一覧
- 私は2つの編集ボックスからユーザーから値を取得しています。ユーザーが「追加」をクリックすると、2列のリストボックスに追加されます。
VBA コード ルーチンに、次の行を追加しました。
lstbox.ColumnCount = 2
lstbox.AddItem (Company_ID)
列値の追加に関連していると思われる次のコードは機能していません。
lstbox.Column(1,lstbox.ListCount - 1) = Company_name
これによりエラーが発生します:
ランタイム エラー '424' オブジェクトが必要です。
複数列のリストボックスに追加するVBAコードを手伝ってくれる人はいますか。