2
2次元配列を使用して複数列のリストボックスにデータを読み込みます。VBAを使用して複数列リストボックスの列を非表示にする方法
特定の列を非表示にしたいのですが、その方法はわかりません。データを除外することはできません。後でそのデータを非表示の列として参照するためですが、ユーザーには表示させたくありません。ここで
は、私がこれまで持っているものです。
For x = 0 To UBound(ReturnArray, 2)
NISSLIST.ListBox1.Clear 'Make sure the Listbox is empty
NISSLIST.ListBox1.ColumnCount = UBound(ReturnArray, 1) 'Set the number of columns
'Fill the Listbox
NISSLIST.ListBox1.AddItem x 'Additem creates a new row
For y = 0 To UBound(ReturnArray, 1)
NISSLIST.ListBox1.LIST(x, y) = ReturnArray(y, x) 'List(x,y) X is the row number, Y the column number
If y = 3 Then 'Want to hide this column in listbox
NISSLIST.ListBox1.NOIDEA '<<< HELP HERE <<<, What do I put to hide this column of my multi-column listbox????
End If
Next y
Next x
ランタイムエラー381が「列のプロパティを取得できませんでし返す無効なプロパティの配列インデックス –
うーん代わりに2を試してみてください。列の編集:hmmしかし、あなたは0から始まった...確かにXD Edit2:ああ、yは行でインデックスではない上記の編集を参照してください – findwindow
同じエラー、私はここに9列あるのでそれはありません:( –