vba中使用counta 函数 vba 使用excel函数

ntTemp = Application.WorksheetFunction.CountA(.[A4:A23])

这一语句选定区域为A4到A23,那如果题目是A4到Ax,其中这个x是通过其他命令赋值的,那这一句应该怎么写呀,我试着写了一下,intTemp = Application.WorksheetFunction.CountA(.["A4:A" & x]).应该说明一下,x已经定义,且赋值成功,如x被赋值为10,这句却发现返回值为1,一定是什么地方错了,请高手帮忙看一下,谢谢了先

LZ的目的是想在COUNTA参数中使用变量,达到动态的效果。

不过,COUNTA函数大概不支持LZ直接拼字符串的写法,那种写法的效果相当于参数仅仅是一个字符串了,所以返回值肯定就是1了。

LZ试试下面的写法,经测试是OK的:

x = 23

vba中使用counta()函数 vba 使用excel函数
y = Range("a4:a" & x)

inttemp = Application.WorksheetFunction.CountA(y)

MsgBox inttemp

  

爱华网本文地址 » http://www.aihuau.com/a/25101013/180682.html

更多阅读

如何在微信中使用滴滴打车 微信滴滴怎么付款

如何在微信中使用滴滴打车——简介如今,滴滴打车手机软件大大的方便了我们的出行,使得我们随时随地都可以告诉出租车我们的需求,实现快速的响应。这无疑大大的提高了我们的出行效率,方便了我们的生活。小编在此教大家如何利用简单的利用

在Win7系统中使用Readyboost加速 win7系统加速器

在Win7系统中使用Readyboost加速——简介ReadyBoost是Vista系统开始加入的重要新功能之一,而在win7系统中这项功能得到了进一步的增强,并且实用性更佳。ReadyBoost利用了闪存随机读写及零碎文件读写上的优势来提高系统性能,主要是为了

怎样在股市操作中使用好缺口理论 股市缺口是什么意思

缺口分普通缺口、突破缺口、持续性缺口与消耗性缺口四种。缺口是研判形态时最有力的辅助依据。从缺口发生的部位和大小,可以预测股价走势的强弱及确定是突破还是已到趋势的尽头。怎样在股市操作中使用好缺口理论——工具/原料怎样

声明:《vba中使用counta 函数 vba 使用excel函数》为网友醉酒成梦分享!如侵犯到您的合法权益请联系我们删除