|

楼主 |
发表于 2017-2-8 11:13
|
显示全部楼层
Sub 多条件dcounta法指定范围查询()
Dim myrange1 As Range
Dim myrange2 As Range
Dim mynum As Long
Dim mystr As String
Set myrange1 = Columns("A:G")
Set myrange2 = Range("K1:M2")
myrange2.Cells(1, 1) = myrange1.Range("B1")
myrange2.Cells(1, 2) = myrange1.Range("C1")
myrange2.Cells(1, 3) = myrange1.Range("D1")
myrange2.Cells(2, 1) = "*王*"
myrange2.Cells(2, 2) = ">=90"
myrange2.Cells(2, 3) = ">=90"
mynum = WorksheetFunction.DCountA(myrange1, 1, myrange2)
MsgBox "姓名中包含有[李]且数学和语文都在90分以上的学生共有" & mynum & "名"
myrange2.Clear
Set myrange1 = Nothing
Set myrange2 = Nothing
End Sub |
|