永发信息网

求助vba中countif方法的列变量引用

答案:1  悬赏:50  手机版
解决时间 2021-11-23 13:48
  • 提问者网友:椧運幽默
  • 2021-11-23 06:34
求助vba中countif方法的列变量引用
最佳答案
  • 五星知识达人网友:woshuo
  • 2021-11-23 06:54
方法一:
Cells(i, 4) = "=countif(range(cells(2," & j + 2 & ") : cells(268," & j + 2 & "),cells( " & i & ",3))"
方法二:
Cells(i, 4) = Application.WorksheetFunction.CountIf(Range(Cells(2, j + 2), Cells(268, j + 2)), Cells(i, 3))追问方法一,报应用程序或对象定义错误;Cells(i, 4)后面加.formula也是一样;

方法二倒是可以;但如果想在选中单元格时候编辑框显示具体公式、单元格显示具体数值,该怎么写呢?另外criteria如果用“包含”而不是“等于”,即: "*" & Cells(i, 3) & "*")追答如果你都用宏了,还用往单元格里赋公式吗?我建设不要这样。直接用方法2好了。

如果你想模糊查询,那就不是一个函数处理了,是自定义函数了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯