【发布时间】:2019-01-21 15:47:50
【问题描述】:
我想在 TextBox2 中输入数据以在 ListBox1 中搜索数据,但出现错误“无法设置 List 属性。无效的属性值”。调试“.List(iii, ii - 1) = x1(i, ii)”
我的代码
Private Sub TextBox2_Change()
Dim x1, i As Long, ii As Long, iii As Integer
x1 = [myCar]
Application.ScreenUpdating = False
With ListBox1
If TextBox2 = "" Then
.RowSource = "myCar"
Else
.RowSource = ""
For i = 1 To UBound(x1, 1)
If LCase(x1(i, 3)) Like LCase(TextBox2) & "*" Then
For ii = 1 To 12
.AddItem
.List(iii, ii - 1) = x1(i, ii)
Next
iii = iii + 1
End If
Next
End If
End With
End Sub
【问题讨论】: