excel 使用数组作为范围参数VBA 您所在的位置:网站首页 vba中worksheetfunction excel 使用数组作为范围参数VBA

excel 使用数组作为范围参数VBA

#excel 使用数组作为范围参数VBA | 来源: 网络整理| 查看: 265

我尝试在VBA上使用CountIf excel函数,但我需要一些不在工作表中的参数,因为这些参数是在子过程中计算的,例如

Dim myarray(1 To 10) As String For i = 1 To 10 myarray(i) = Cells(i, 3) Next i Application.WorksheetFunction.CountIf(myarray, ">20")

但是当我编译它时,返回Compile error: Type mismatch我尝试使用Index函数获取第一列,并将其用作参数

Application.WorksheetFunction.CountIf(Application.WorksheetFunction.Index(myarray, 0), ">20")

但是我得到了以下错误Run-time error '424': Object required有没有办法将整个数组用作此函数的参数?



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有