范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

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---

球场上最大的全明星混子,维金斯控分的故事,快来了解一下在NBA联盟全明星球员中谁是最大的球场混子,2014年状元郎安德鲁维金斯首当其冲。除了打比赛不出汗的名场面之外,场均十八分一直都是维金斯身上的标签。其实维金斯在球场之上控分这件事并英国王室传承了三代人的珍珠项链,背后藏着怎样的故事?2022年9月8日下午,英国女王伊丽莎白二世去世,享年96岁。英国女王伊丽莎白二世(图源网络)伊丽莎白二世作为英国迄今最长寿在位时间最长的君主,回溯充满传奇色彩的一生,她一生勤勉,手机里最舍不得删的10张照片,每一张都藏着动人的故事。有没有人和旅行菌一样,无论手机内存有多大,总是不够用,无论手机内存有多么不够用,总有一些照片,舍不得删掉。在某个闲暇的片刻,总喜欢点开相册,翻看以前的照片,一边看一边笑一边回忆。我德国总理朔尔茨去北京对我很重要出访中国之前,当地时间11月1日,德国总理朔尔茨在施瓦希德参观正极材料工厂。这是他对巴斯夫公司访问的一部分。德国政府正在寻求措施减轻制造商和家庭因天然气价格飙升而承受的负担。视觉中小故事大道理工作是一种态度,机会,靠自己创造励志的文章看过很多,但很多时候都是一晃即过,从来没有认真地去思考过这些故事对自己产生的那些启发。不要认为它们只是一些故事,其实对于我们平常的生活还是很有帮助的。分享6个励志小短文,张家界一山洞挖出李自成宝藏,价值约7000万,背后有什么故事?在一个快节奏的城市生活久了,免不了会感觉时间过得快。但偶尔也因为节奏太快了容易让人感觉窒息,特别是在北上广深这四个城市里生活,感觉一天都没过明白,新的一天又来了。这种时候就想来一场又错乱了!路漫漫还是路曼曼?专家这样说到底故天将降大任于斯人也,还是故天将降大任于是人也?这事上周刚吵上了微博热搜第一。据钱江晚报报道,又有人发现,另一篇耳熟能详的古文里也有类似争议到底是路漫漫其修远兮还是路曼曼其修远京城名媛周扬青,连王思聪都要尊称青姐,实力吊打10个罗志祥最近罗志祥化名朱碧石带着自己的最新单曲买冬瓜重回大众视线,曾经朱碧石每一次露面,都能引得所有人捧腹大笑,但这次收获的却全都是吐槽和攻击。甚至有人指出他的妆发抄袭了lisa的造型,经孩子在学校被人欺负挨打,家长怎么办?孩子怎么办?孩子就是孩子,比起成年人的世界,总的来说,那绝对要单纯得多。但是,孩子们之间的相处,不是完美的,也会有成人世界那种弱肉强食的影子。我所了解的初中小学,几乎每个学校都有一定数量的小霸伤子宫的行为中,属这6个最狠!有些人还每天做子宫作为孕育新的生命产生月经调节体内内分泌激素的器官,无疑是女人最重要的器官,没有之一。但是,子宫又是很脆弱的,许多女性生活中的坏习惯,都会伤害到子宫,一旦它出了问题,最容易引起的买对不买多!06岁不同阶段宝宝该玩什么车每次我家宝宝看到别的小朋友玩了他们没有的车,就眼馋得不行,但是这也买那也买,无论是钱包还是家里的空间都不允许啊!!那么不同年龄段的宝宝适合哪些车?哪些车有必要买?都有什么作用这里给
甘肃著名的十大免费景点,个个美景如画,你又打卡过几个甘肃十大免费景点,看看你都去过几个张掖山丹军马场山丹军马场,位于张掖市山丹县,是当前世界上最大和历史最悠久的马场,早在三千多年前,这里就已经养马,严格地讲,山丹军马场,并不是一个旅金兀术后人在哪里?后代隐居甘肃平凉市800年,如今仍拒绝谈岳飞手持竹节访黄龙,旧穴空遗虎子踪。云锁断崖无觅处,半山松竹撼秋风。岳飞多年来,历朝历代都要面对来自北方的游牧势力,从早期的匈奴到后期的女真,中原政权几乎一直在和北方战斗,期间互有胜负上海投371。01亿巨资,建一条地铁,长约44公里,预计2027年底建成上海这座城市的知名度是相当大的,其繁华由来已久,如今一直是我国经济第一市,就算在上半年疫情的影响下,在经济排名上一度掉队,但在第三季度再次赶超,稳做第一。在前三季度共实现经济总量3全球城市形象数字IP首次发布0129视频加载中全球城市的数字形象是什么?11月8日,上海城市形象资源共享平台IPSHANGHAI(www。ipshanghai。cn)在上线一年活动中首次发布了全球城市形象数字王健林重回内地地产首富杨惠妍家族财富缩水1100亿元11月8日,胡润研究院发布2022胡润百富榜,今年是胡润研究院自1999年以来连续第24次发布胡润百富榜。今年共有1305位个人财富50亿元人民币以上的企业家登上榜单。但有意思的是工业互联网催动辽宁数字蝶变北国初冬,碧空如洗。辽宁,这个焕发新活力的老牌工业大省,在工业互联网的赛道上迈出新步伐,以开放共赢的姿态拥抱更为广阔的数字未来。11月7日,2022全球工业互联网大会在沈阳盛大开幕从细节看零碳进博不够喝还可以来添哦。第五届进博会新闻中心星巴克工作人员递过咖啡时,特地关照了一句。记者发现,和往届进博会上惯用中号杯不同,星巴克今年启用小杯,而且还瘦了一圈。对大多数人来说,小杯就简直无话可说,美国人疯狂舔蛤蟆,多家美国媒体立即发出警告提到匪夷所思的事情,就不得不提到北美地区的美国,不同于其他国家,美国公民简直什么事都能干得出来。前一段时间刚刚搞过困鸡挑战,引起了美国疾控中心的强烈警告。现在美国人又干起了重口味的江山留胜迹建筑巨匠杨廷宝的设计人生策划董林执行记者于茂世何为设计?何以设计河南?在西方,大型设计系统往往以Architecture建筑学建筑设计相称,有时和建筑无关,只是字义之引申。在中国,建筑学或建筑设计原本称为从草木之文到草木文人近年,中国社会有一股小小的博物热潮,博物类图书的出版也可算是层出不穷。而文心雕草中国植物人文小史的出版,为博物书写打开了另一种可能性。作者是学者,以严谨的学术态度,为了一草一木之历知乎者也丨张迅等闲怡得一湖秋这个时季的湖,到处都有霜降节气的颜色,充满了忧郁。而在我看来,这种颜色,又是这个时季最好听的旋律,落叶一样低黯,芦花一样闲吟,飘散着,环绕着,随性详和。我曾听过这样的旋律,也是在湖