|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
本帖最后由 qinhuan66 于 2019-6-4 19:31 编辑
求助现有一表可以单个条件提取数年,现需增加为符全两个条件,根据D3单位名称和H3性别来分别提取数据库相关信息Sub 附件4()
With Sheets("数据库")
Sheets(Array("附件4")).Select
[B5:K500].Select
Selection.ClearContents
Range("B5").Select
arr = Sheets("数据库").[a1].CurrentRegion
W = 4 '
With Sheets("附件4")
For i = 2 To UBound(arr) '
' If arr(i, 5) = Range("$D3") Then
If arr(i, 5) = Range("$D3") Or arr(i, 3) = Range("$H3") Then
j = j + 1
.Cells(W + j, 2) = arr(i, 2)
.Cells(W + j, 3) = arr(i, 3)
.Cells(W + j, 4) = arr(i, 5)
.Cells(W + j, 5) = arr(i, 4)
.Cells(W + j, 6) = arr(i, 11)
.Cells(W + j, 7) = arr(i, 8)
End If
If j = 10 Then '结束行
j = 0: W = W + 10 '隔行开始
End If
Next
End With
End With
Dim Target As Range
Set Target = Range("$B4")
End Sub
|
|