早教吧 育儿知识 作业答案 考试题库 百科 知识分享

关于VBA的数量计算问题嗯,问题是这样的,在A1:A100中都填了数字,都是0~30之间的整数然后想要计算总共有多少个数据用的是application.worksheetfuncion.count(range("A1:A100"))现在的情况是,如果只要计算

题目详情
关于VBA的数量计算问题
嗯,问题是这样的,在A1:A100中都填了数字,都是0~30之间的整数
然后想要计算总共有多少个数据用的是
application.worksheetfuncion.count(range("A1:A100"))
现在的情况是,如果只要计算一定条件内的数据的数量要怎么算?
假定说B2给的个数字要求下限=3,B3给了个数字要求上限=20,那要如何计算3~20之间的数据的数量?
用if还是while?应该怎么用?
▼优质解答
答案和解析
你的例子中实际上使用的是Excel的内置函数,也就是相当于调用了面板上的求和按钮,同理你可以使用sumif函数来解决,具体使用方法可以查看帮助文件,我这里给你简单用一下直接在表格里使用的格式
=SUMIF(A1:A100,">=3")-SUMIF(A1:A100,">20")
下面具体介绍你所问的VBA的使用
假设一个变量sum为你要求的和
这种逐行增长的(例子中1到100)的循环使用for结构最好,假设行数为i,那么就是,
for i=0 to 100
在for结构中嵌套if判断语句,当数值在3和20之间时,
sum=cell(1,i)+sum
这样循环到100就行了
当然,这里使用for each结构更加简单
先假设一个对象变量
Dim myCell As Range
Dim sum As Long
For Each myCell In Range("A1:A100")
If 3
看了 关于VBA的数量计算问题嗯,...的网友还看了以下:

3只梨的重量=1只菠萝的重量1只梨的重量,1只菠萝和()只梨同样重.1只小鹿的重量=4只小猴的重量  2020-04-26 …

人们把空气,铁等都命名为"物质",而铁是真实存在的,换句话说"物质"是真实存在的人类物理中还有个叫  2020-05-13 …

功,力,动量的实质性区别是什么?为什么两个物体从相反方向同时作用一个物体,只有力一样才能平衡.为什  2020-05-23 …

英语翻译我会马上安排制作这些样品,只是,样品数量实在是太多了.另外:非常抱歉,但我不得不再次询问,  2020-06-12 …

一个农民带了三只兔子到集市上去卖,这三只兔子每只的质量在3千克4千克之间.可是这位农民只带了一杆大  2020-06-16 …

动量守恒题目,字母计算题静水中停泊着两只质量皆为M的小船,第一只船在左边,其上站一质量为m的人,该  2020-06-19 …

关于动量静水中停着两只质量均为M的小船,第一只船在左边,其上站一质量为m的人,该人以速度v从第一只  2020-06-20 …

某样品的质量为10.6g,一学生称量该样品的质量时,将样品放在托盘天平的右盘上(该天平1g以下只能用  2020-11-02 …

现代文中"也"的用法给外国人做的语法题:A现在也只好这样办了B现在只好这样也办了C也现在这样只好办了  2020-11-04 …

“准时制生产”要求将必要的零件以必要的数量在必要的时间送到生产线,并且只将所需要的零件、只以所需要的  2020-12-31 …