|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
本帖最后由 OKJSJSF 于 2019-12-14 17:49 编辑
请教楼主,在2.3.如何显示“标题”所示的代码中,下面这段用途是什么,我不使用这段代码时,并不能固定插入的第一行标题值,而且仍可选中变色。
Private Sub TextBox1_Change()
Dim i&, j&, k&
With ListBox1
.Clear
.AddItem '添加标题
For j = 1 To UBound(brr, 2): .List(0, j - 1) = brr(1, j): Next
For i = 1 To UBound(arr) '多条件模糊查询,只需把各列串联起来即可。
If InStr(arr(i, 3) & "|" & arr(i, 4) & "|" & arr(i, 5), TextBox1) Then
.AddItem '在列表末尾添加一个空行,行号、列号都从0开始算
k = k + 1 '记录行号
For j = 1 To UBound(arr, 2)
.List(k, j - 1) = arr(i, j)
Next
End If
Next
End With
End Sub |
|