VBA编程源码下载,产量统计,月度生产报表统计
产量记录管理,本文内容中关于产量录入,统计的一些基本功能。
如需要,可及时收藏备用。
上图为录入页,形式简单只有相关人员日期和数量,如果需要可以再进行添加。
上图为统计表,可以对某人的某个月进行记录统计,实际上也算一个查询的功能。
上图为月度统计表。
每月统计数据实现统计计算。
代码
数据录入Sub 录入信息() On Error Resume Next Dim xArr(1 To 4) xArr(1) = Range("D3").Value xArr(2) = Range("F3").Value xArr(3) = Range("D4").Value xArr(4) = Range("F4").Value Dim s As Worksheet Set s = ThisWorkbook.Worksheets("产量统计表") Dim ir As Integer, ic As Integer ir = 3 ic = 4 s.Cells(ir, 1).Resize(1, ic).Insert shift:=xlShiftDown With s.Cells(ir, 1).Resize(1, ic) .Clear .ClearFormats .RowHeight = 18 .HorizontalAlignment = xlCenter .VerticalAlignment = xlCenter .Borders.LineStyle = 1 .Item(1).NumberFormat = "yyyy/mm/dd" .Value = xArr End With ir = s.Cells(s.Rows.Count, 1).End(xlUp).Row s.Cells(ir, 3).Formula = "=Sum(C3:C" & ir - 1 & ")" s.Cells(ir, 4).Formula = "=Sum(D3:D" & ir - 1 & ")" Set s = Nothing Erase xArr End Sub
个人统计Sub 个人搜索() On Error Resume Next Dim xName As String, xCountA As Double, xCountB As Double, xMouth As Integer Dim s As Worksheet Set s = ActiveSheet DelCells s xName = VBA.UCase(VBA.Trim(Range("F2").Value)) If VBA.Len(xName) = 0 Then Exit Sub If Not VBA.IsNumeric(s.Range("F3").Value) Then MsgBox "月份错误!请输入1~12之间数字": Exit Sub xMouth = Range("F3").Value If xMouth > 12 Then MsgBox "月份错误!请输入1~12之间数字": Exit Sub Dim xR As Range, r As Range Dim xArr, ir As Long, ic As Long, i As Long, eir As Long xArr = s.Range("A2").CurrentRegion ir = UBound(xArr, 1) ic = 2 For i = LBound(xArr, 1) + 1 To ir If VBA.IsDate(xArr(i, 1)) Then If xMouth = VBA.DatePart("m", xArr(i, 1)) Then If VBA.DatePart("d", xArr(i, 1)) <= 26 Then If VBA.UCase(xArr(i, 2)) = xName Then xCountA = xCountA + VBA.CDbl(xArr(i, 3)) xCountB = xCountB + VBA.CDbl(xArr(i, 4)) AddCells xArr, s, i End If End If ElseIf xMouth - 1 = VBA.DatePart("m", xArr(i, 1)) Then If VBA.DatePart("d", xArr(i, 1)) > 26 Then If VBA.UCase(xArr(i, 2)) = xName Then xCountA = xCountA + VBA.CDbl(xArr(i, 3)) xCountB = xCountB + VBA.CDbl(xArr(i, 4)) AddCells xArr, s, i End If End If End If End If Next i eir = s.Range("G" & s.Rows.Count).End(xlUp).Row eir = eir + 1 If eir > 2 Then s.Range("G" & eir).Value = "合计" s.Range("H" & eir).Value = xName s.Range("I" & eir).Value = xCountA s.Range("J" & eir).Value = xCountB End If With s.Range("G3:J" & eir) .Borders.LineStyle = 1 .HorizontalAlignment = xlCenter .VerticalAlignment = xlCenter .RowHeight = 20 End With Erase xArr Set s = Nothing End Sub
月度汇总Sub 月度汇总() On Error Resume Next Dim xCountA As Double, xCountB As Double, xMouth As Integer Dim s As Worksheet, c As Worksheet, j As Worksheet, jr As Long Set s = ThisWorkbook.Worksheets("设置") Set c = ThisWorkbook.Worksheets("产量统计表") Set j = ActiveSheet j.Cells(3, 1).Resize(j.UsedRange.Rows.Count - 2, 4).Delete If Not VBA.IsNumeric(s.Range("E1").Value) Then Exit Sub xMouth = Range("E1").Value Dim xArr, xi As Long, ir As Long, ic As Long xArr = c.Range("A2").CurrentRegion ir = UBound(xArr, 1) ic = 2 Dim sArr, si As Long, sr As Long sr = s.Cells(1, 1).End(xlDown).Row sArr = s.Range("A2:A" & sr) sr = UBound(sArr, 1) For si = LBound(sArr, 1) To sr xCountA = 0 xCountB = 0 For xi = LBound(xArr, 1) To ir If VBA.UCase(xArr(xi, ic)) = VBA.UCase(sArr(si, 1)) Then "如果姓名相同 If VBA.IsDate(xArr(xi, 1)) Then If xMouth = VBA.DatePart("m", xArr(xi, 1)) Then If VBA.DatePart("d", xArr(xi, 1)) <= 26 Then xCountA = xCountA + VBA.CDbl(xArr(xi, 3)) xCountB = xCountB + VBA.CDbl(xArr(xi, 4)) End If ElseIf xMouth - 1 = VBA.DatePart("m", xArr(xi, 1)) Then If VBA.DatePart("d", xArr(xi, 1)) > 26 Then xCountA = xCountA + VBA.CDbl(xArr(xi, 3)) xCountB = xCountB + VBA.CDbl(xArr(xi, 4)) End If End If End If End If Next xi jr = j.Cells(j.Rows.Count, 1).End(xlUp).Row + 1 j.Cells(jr, 1).Value = "=row()-2" j.Cells(jr, 2).Value = sArr(si, 1) j.Cells(jr, 3).Value = xCountA j.Cells(jr, 4).Value = xCountB With j.Cells(jr, 1).Resize(1, 4) .RowHeight = 18 .Borders.LineStyle = 1 .HorizontalAlignment = xlCenter .VerticalAlignment = xlCenter End With Next si j.Range("A1").Value = xMouth & "月度汇总表" Erase xArr Set j = Nothing Set s = Nothing Set c = Nothing End Sub
产量统计也是一个重要的环节,特别是一些中小型企业,生产密集型企业更是需要一个高效的统计表来进行结算。
如有需要可以查看产量统计表,Excel vba。
欢迎关注、收藏
---END---
张哥印象二跟的梦202111710428月27日是银川塞外行活动的首日,我们分别从北京,太原,上海飞赴银川,在引平网上预订的银川市兴庆区黄河渔村10号别墅会合入驻。当天下午,张哥身带硕大的高
加班不是借口,天选打工人必须吃好饭据英国广播公司网站近日报道,经历了两年防疫限制居家工作后,许多上班族重返职场,老习惯也回来了预先准备好的三明治坐在电脑前吃午餐乱吃零食以及喝碳酸饮料等。对某些员工来说,工作可能给他
灵魂猎手第六章第六章深圳之行李政祥当晚和陈大垳拜别,直接回了杭州。兆二兆六和娟子晚上在陈大垳的办公室呆着,第二天五点多三个人便出发前往湖州站,去搭乘第一班发往深圳的高铁。高铁的视频广播重复播放发
腕能商贸无人机只要138,我相信了还买了我是不是傻孩子连日来,多名消费者向消费保投诉称深圳腕能商贸有限公司疑似通过发布虚假广告售卖无人机,消费者通过广告下单后,收到的无人机基本上都是坏的,而后与商家协商退货退款却联系不上。据消费者谭先
汽车家电消费增长带动消费潜力不断释放来源央视新闻6月份以来,以汽车家电为代表的大宗消费增长明显,带动消费潜力进一步释放。34096辆,这是6月第一周我国主要厂商日均乘用车的零售销量,环比5月同期增长7。此后的三周,日
我作天作地,却作没了自己的婚姻01hr赵映岚怎么也想不到,自己作天作地,却没了自己的婚姻。2019年,赵映岚和鹏飞在一间咖啡厅相识。记得她第一次看见彭飞,只见他步伐不急不徐,自带了一种轻松的惬意,额下眉角如棱,
曾经有一个繁华的地下古国小龙,男,年龄30岁,身高200cm,体重110kg,退伍特种兵,顶级肌肉男,力气大如牛,可以轻松地将一个普通成年人举过头顶,出拳力度可达10kg。小陆,男。年龄27岁,精通刀剑术
1985年越军特工俘虏我边防军人一名,广西边防部队全面报复无声的杀手手持微声冲锋枪的侦察兵一1984年1989年,我军在云南麻粟坡地区的老山者阴山进行了长达5年的两山轮战,期间曾从全军抽调部队组建15支侦察大队赴战区轮流进行侦察作战,这也
请收起你的国际大爱,因为你没有资格这几日舆论环境多姿多彩,关于安倍之死,无论头条微博等,出现了一众干的所谓的知识分子有认证律师的有认证各种的,号召大家讲文明讲素质,别损坏中国形象等等。讲这些话的人,我不清楚是否他们
谈阳不用色变生活中,挡在求职者面前的屏障很多。女性不要35岁以上不要第一学历非211985不要现在又多了一条进过方舱的不要阳过的不要。最近一段时间,曾感染过新冠的陈峰和他的同伴,在上海求职时吃
纽约时报TikTok如何成为畅销书神器短视频平台TikTok全球月活跃用户突破10亿,是最受海外用户喜爱的应用之一。美国出版行业注意到,TikTok上出现了一个自发分享讨论图书的用户社区BookTok,它不但创造了很多
迈克尔杰克逊的唱功实际如何?世界T0(人类最强序列),他就是华语和欧美的30年唱功差距化身。结论1972年,13岁的MJ,从声乐唱功上就足矣吊打如今华语乐团的所有职业歌手,无一幸免。本篇文章,主要讲解迈克尔杰
如何评价火星哥BrunoMars的唱功?世界T1(第一序列),唯一一个唱女歌手Key的男歌手,MJ之后编曲上最有想法的男歌手。火星哥是欧美顶级歌手之中,唯一一个Live从不翻车的歌手。可能是翻车的视频都不准发,哈哈!但这
重庆未来10年房价走势会怎样?关于重庆楼市,我一直不建议我的粉丝去投资或者经营,我指的是如果没有居住需求外地朋友。因为重庆楼市有他自己的特殊性。过去这些年,重庆的房价在国内大城市里的涨幅属于什么水平呢?2009
什么减肥方法最快最有效,成功后也不容易反弹?用中速减肥方法最快,最有效,成功后也不容易反弹的,减肥的核心是消耗量大于摄入量,均衡饮食,适量运动,做到这样才能健康减肥。中速减肥方法如下早餐小米粥一碗一个鸡蛋一个黄瓜午餐米饭小半
自闭症儿童长大后会怎样?自闭症医学名叫孤独症,属于发育障碍问题,一般36个月以内起病,男童较为多见。自闭症儿童长大以后会怎么样,这是与患儿病程及家长对其后期的教育陪伴,以及专业的干预治疗训练。自闭症通常伴
英格兰队的黄金一代,为什么兰帕德和杰拉德无法兼容?因为双德都不具备核心组织能力!一支球队,不怕双核,就怕无核?就说说兰帕德和杰拉德吧,个人能力,是有的,他们体能充沛,能攻善守,突破,传球,远射,后插上和拦截,样样精通,得分能力,那
皇家马德里为什么那么有钱?感谢邀请!皇马作为当今足坛最会赚钱的俱乐部之一,其原因是第一,皇马会员制皇马和其他俱乐部经营模式不同的地方就是,皇马属于集资球队,老板属于大家,球队没有绝对意义上的老大,主席都是推
wps里面文档设置了水印,打印时水印打不全?wps里面文档设置了水印,打印时水印打不全,我就是被这个问题困扰了很久,网上有很多回答,但是我试过了,都不靠谱,乱七八糟的,一点用都没有。今天分享一个靠谱的回答。打开需要设置水印的
什么是资本,什么是资本主义?我有把握回答钱是资夲,私自挣钱就是资本主义。因为,任何物品(包括生产资料)都有货币等价值,正常情况下,货币就是最实用的资夲。资本,资本主义的定义,书上写的明明白白,我就不背书了,我
为什么有人说LOL主播都是玩中上野,很少有下路直播?首先,下路要依靠两个人,就是AD和辅助,你不能跟着自己的节奏打。其次,辅助这个位置太重要,在下路,辅助的重要性可以占到55以上,举一个简单例子,如果你的辅助布隆老站在你后面,或者奶
法令纹是什么?什么是法令纹法令纹在鼻翼两侧往下延伸至嘴角的位置,是由鼻翼处向下延伸的两道纹路。法令纹实际上也就是鼻唇沟。从年轻时每个人都有鼻唇沟,只是随着年龄增大之后,其鼻唇沟可能会加重。目前祛