|
楼主 |
发表于 2012-1-6 08:39
|
显示全部楼层
雄鹰 发表于 2012-1-6 08:30
代码的意义可以查帮助的
谢谢你的回复,代码有些能看懂,就是不知道才能把结果在seethe2里显示,能帮我改改吗(说明:此代码是lzclzch高手做的,真的很感谢他热心帮助,谢谢)
Private Sub CommandButton1_Click()
Dim Arr, Brr(), i As Long
x = Range("a65536").End(3).Row
Arr = Range("a2:h" & x)
ReDim Brr(1 To x, 1 To 8)
For i = 1 To UBound(Arr)
If Arr(i, 7) = "采油五厂" Or Arr(i, 7) = "钻井工程技术研究院" Then
n = n + 1
Brr(n, 1) = Arr(i, 1)
Brr(n, 2) = Arr(i, 2)
Brr(n, 3) = Arr(i, 3)
Brr(n, 4) = Arr(i, 4)
Brr(n, 5) = Arr(i, 5)
Brr(n, 6) = Arr(i, 6)
Brr(n, 7) = Arr(i, 7)
Brr(n, 8) = Arr(i, 8)
End If
Next
Range("j14").Resize(n, 8) = Brr
End Sub
|
|