いつもお世話になっております。
下記のコードを記載し、検索結果をリストボックスに表示させています。
検索結果上手く表示されるのですが、最上段に項目名(NO、日付等)も表示して
検索結果をより分かりやすく表示させたいのですが、どのようにコードを記載すれば
よいのかが分かりません。
何卒、ご教示のほどよろしくお願いいたします。
Private Sub TextBox9_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
'Enterキー以外は、終了
If KeyCode <> vbKeyReturn Then Exit Sub
ListBox1.Clear 'リストボックスをクリア
ListBox1.ColumnCount = 4 '4列にする
For i = 4 To Cells(Rows.Count, "B").End(xlUp).Row
'検索値を含む場合
If InStr(Cells(i, "C"), TextBox9.Value) > 0 Then
With ListBox1
.AddItem "" '行を追加
.List(.ListCount - 1, 0) = Cells(i, "A") 'Noを取得
.List(.ListCount - 1, 1) = Cells(i, "B") '日付を取得
.List(.ListCount - 1, 2) = Cells(i, "C") '対応者を取得
.List(.ListCount - 1, 3) = Cells(i, "D") '対応内容を取得
End With
End If
Next