永发信息网

在EXCEL中用VB统计数据

答案:3  悬赏:0  手机版
解决时间 2021-03-15 23:57
把EXCEL表中的数据金额一一统计出100元的数量50元的数量20元的数量及10元的数量5元数量和1元的数量,小数暂不需要

我试了但是结果出来是0,不知道为什么哦....
我想再描述一下我的意思,比如说表中金额这一列中有三个数:256,120,319,分别统计出这三个数的100张数和50元张数20元张数10元张数5元张数1元张数,其计算结算应该是100为6,50为1,20为1 ,10 为1 ,5为2 ,1为5
最佳答案
请在www.EXCELHOME.NET论坛上索取该 零钞程序~或者qq:28213938索取
全部回答
放置一个commondialog1控件用于选择excel文件 private sub command1_click() dim i as long dim sum1, sum2 as long dim vbexcel as excel.application dim xlbook as excel.workbook dim xlssheet as excel.worksheet set vbexcel = createobject("excel.application") commondialog1.filename = "" commondialog1.filter = "excel文件(*.xlsx)|*.xlsx" commondialog1.showopen if commondialog1.filename = "" then  exit sub  else   set xlbook = vbexcel.workbooks.open(commondialog1.filename)   set xlssheet = xlbook.worksheets(1)   vbexcel.visible = true   for i = 2 to 35535    if xlssheet.cells(i, 1) = "" then     exit for     else     if xlssheet.cells(i, 1) = "张三" then '检查第i行,第一列数据,自己可以定义     sum1 = sum1 + xlssheet.cells(i, 2)     end if     if xlssheet.cells(i, 1) = "李四" then     sum2 = sum2 + xlssheet.cells(i, 2)     end if       end if  next end if text1.text = sum1 text2.text = sum2 xlbook.close (true) set xlssheet = nothing set xlbook = nothing set vbexcel = nothing end sub
直接使用Countif函数就可以呀,如统计一百元的数量。(例如数据范围是A1:G10),选择数据结果单元格后,使用函数: =COUNTIF(A1:G10,"=100")
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
4×多少=1
在职教师在网上做在线教育O2O赚钱,这违法吗
缝针一周后能吃韭菜虾皮包子吗
元宵节的起源100字左右
东洞地址在哪,我要去那里办事
重庆医科大学临床医学在贵州录取分数线
生辰八字,己未,甲戌,癸酉,丙辰是什么命运?
()()美景,组词
请问剖腹产子宫大出血切除子宫属于医疗事故吗
夏普电视开机后自动关机
youarejapan是什么意思
惠仟佳我想知道这个在什么地方
Windows服务器怎么查看iis并发连接数
奥迪A41.8T发动机凸轮轴位置传感器(a)电路气
白色小狗身上张了铁锈用什么可以清洗掉,我洗
推荐资讯
服装厂采购员具体要做哪些工作?
设置好word中表格中字体字号后,保存关闭,再
转让技术虽然不是销售收入 但是是其他业务收
妮可研化妆品哪里生产的?微信圈一直卖,老是
成渝汉餐地址在什么地方,想过去办事
请问去法令纹的产品有哪些?最好的是哪个?
你去退了吗?
从天然水到自来水,生产过程中有哪些重要环节
做梦老是梦到蛇追我,是怎么回事啊?
序号哪个是哪个啊,,,看不懂 尊敬的客户,
旋风少女2第6集预告的音乐名称叫什么?
吴磊是不是生病快死了
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?