|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
Sub s()
Dim arr, j, i
arr = Sheet1.Range("a1").CurrentRegion.Value
ReDim brr(1 To 1000, 1 To 4)
Set dic = CreateObject("scripting.dictionary")
dt = Sheet2.[b1].Value: lb = Sheet2.[d1].Value
For i = 2 To UBound(arr)
If arr(i, 4) = dt And arr(i, 3) <> lb Then
rw = rw + 1
For j = 1 To 4
brr(rw, j) = arr(i, j)
Next
End If
Next
Sheet2.Range("a3:d10000").ClearComments
Sheet2.Range("a3").Resize(rw, 4) = brr
Sheet2.Range("f1").Value = rw
MsgBox "查询完成!"
End Sub
|
|