首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有范围的worksheetfunction.median问题

带有范围的worksheetfunction.median问题
EN

Stack Overflow用户
提问于 2015-06-05 07:03:58
回答 1查看 893关注 0票数 1

我有一个userform,它将文本框输入到过滤器查询中:

代码语言:javascript
复制
Dim ws1 As Worksheet, ws2 As Worksheet
Dim kbnumber As String
Dim lastrow As Long



Set ws1 = Sheets("Incident")
Set ws2 = Sheets("KB Articles")

lastrow = ws1.Range("A" & Rows.Count).End(xlUp).Row


ws1.Range("M1:A" & lastrow).AutoFilter field:=13, Criteria1:=txtKB

ws1.Range("B" & Rows.Count).End(xlUp).Offset(1).Select

我能够过滤掉查询,但是我无法得到中间值。

基本上,我试着用以下方法得到中间值:

代码语言:javascript
复制
worksheetfunction.median(columns(2)) 

但它包含列的所有值,包括隐藏的值。

在如何正确实现.median函数方面,我需要帮助。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-05 07:14:20

如果您使用的是Excel2010,则本机工作表聚合函数应该可用,

代码语言:javascript
复制
kbnumber = Application.Aggregate(12, 5, ws1.Columns(2))
' or,
kbnumber = WorksheetFunction.Aggregate(12, 5, ws1.Columns(2))

有关骨料函数和可用选项的完整列表,请参阅文档。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30660335

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档