本帖最后由 爱疯 于 2015-8-9 12:08 编辑
我在做一个查询函数的时候借用的学良的函数 Function MyStr(Rng As Range, Page As Range, FVal) As String Dim SM() For i = 1 To Rng.Count If Rng(i) = FVal Then ReDim Preserve SM(s) SM(s) = Page(i): s = s + 1 End If Next MyStr = Join(SM, Chr(10)) End Function 其中MYSTR中的三个变量分别指的是: 要查询的数据;要显示的数据;查询的条件。 我吧这个函数用在我自己做的表中了, 但是我还想再查询中加入一个 统计符合条件的函数有多少组 于是我自己根据上面的写了一段: Function zs(Rng As Range, FVal) As String Dim k If FVas.count = 0 Then zs = "" Else For i = 1 To Rng.Count If Rng(i) = FVal Then k = k + 1 End If Next zs = k End If End Function 在这个里面FVas.count 是值得统计所选区域单元格的个数有多少,而不是类似于count()这个检查所选区域里是否是空值的函数 所以请大侠们帮我看看这里要用什么函数啊?是不是类似于count()这个函数的函数啊 下面是我做的这个表格,搞建筑的资料员可以用得到 [
ide]
xXehMxUK.rar
(303.98 KB, 下载次数: 15)
|