专栏电商日志财经减肥爱情
投稿投诉
爱情常识
搭配分娩
减肥两性
孕期塑形
财经教案
论文美文
日志体育
养生学堂
电商科学
头戴业界
专栏星座
用品音乐

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

壮志凌云2不会在华上映!阿汤哥公然挑衅一中原则参考消息网6月6日报道英国每日电讯报网站6月4日发表题为中国在影院发起有力的爱国主义宣传的报道。报道称,随着电影壮志凌云2独行侠的上映,电影屏幕上再次充斥着咆哮的美国战斗机和勇敢又FPX官宣Gori离队并加入PSGFPX官宣了关于Gori选手的离队公告。内容如下经过与俱乐部及选手充分友好的协商沟通,FPX电子竞技俱乐部英雄联盟分部选手金泰佑(IDGori)即日起正式加盟PSG电子竞技俱乐部。做空中国?国际巨头这次栽了!行贿11国,操控油价!这才是真相?很多人不知道所谓的国际巨头是什么样的情况,今天我们就来说一说曾经做空中国的国际巨头嘉能可。国际大宗巨头嘉能可国际大宗巨头嘉能可嘉能可是名副其实的瑞士国际巨头,它成立于1974年,主2022年四川考生报考军校就看这一篇参军卫国,是很多考生的人生梦想。今年受疫情持续影响,高校研究生扩招厉害,就业竞争压力大。近几年,随着军队建设的快速发展,军人社会地位和待遇的日益提高,考军校是相当部分家长与考生理想罗建云东汽来了又走了,这对绵竹汉旺人来说犹如一场梦大炼钢铁无终自终。天池煤矿给汉旺带来新希望。川人川风一家亲。汉旺人成都人已融为一体。俗语肥肉上添膘,这句话放在汉旺这里很合适。鬼使神差,搞三线建设,哈尔滨汽轮机厂看中了山有万重水流因麻将馆收费贵,2017年四川小伙发明纸牌麻将,有人出50万买专利如果问大家中国的国粹有哪些?那大家可能会有很多答案,京剧武术书法中药等等不一而足,可有一种国粹至今还深受千家万户的喜爱,几乎是全国男女老少在过年期间必不可少的一种东西。没错,那就是众筹存款人人能科普,处处有新知本人有个想法,不知可不可行。众筹一亿元后跟银行谈更高的利息收益。启动方式是众筹一亿元,一万人即限制加入,每人一万元,全部存定期为五年(以银行的起始为准),每年明日芒种,不管多忙!芒种3宝别忘吃,顺应节气,舒舒服服过夏天芒种是夏天的第3个节气,也是仲夏的开始。芒与忙同音,杏黄麦熟忙耕种,提醒人们要忙碌起来了。因为芒种,既是北方收麦的时节,也是南方种稻的时节。江南一带更是流传着芒种插得是个宝,夏至插芒种风吹麦成浪蝉鸣夏始忙时光匆匆,节气更替,又到一年芒种时芒种,夏季的第三个节气标志仲夏正式开始月令七十二候集解五月节,谓有芒之种谷可稼种矣。农谚有云芒种芒种,连收带种这是一年中农事最中安时评弘扬正能量,以中国好评汇聚昂扬奋进时代洪流近日,以新时代新征程新青年为主题的2022好评中国网络评论大赛在湖南长沙正式启动。活动旨在进一步推动网络评论高质量发展,大力弘扬时代主旋律传播网络正能量,引领广大网民与祖国同呼吸共俄乌冲突第102天!普京罕见对乌克兰让步,25国抱团反对美国作者瞭望君俄罗斯与乌克兰的战争发生后,各种媒体就掐着算俄乌冲突第一天俄乌冲突第二天大家都在关注俄乌战争的局势,各样的信息扑面而来,难辨真假。不管真假,有一点可以说明,俄乌战争在很长
美股收盘纳指跌超150点道指盘中失守30000点中概股多下跌金融界9月23日消息,美联储第三次大幅加息并发布激进紧缩信号,美国国债收益率和美元进一步攀升,美股全天,美股全天震荡收跌,道指跌超110点盘中跌破30000点关口,纳指跌超150点国联证券子公司华英证券收到云南证监局警示函中证网讯(记者林倩)日前,国联证券发布公告称,子公司华英证券于9月16日收到云南证监局发布的关于对华英证券采取出具警示函措施的决定。因华英证券作为21楚雄01公司债券的受托管理人,拉姆斯代尔我们要在主场多赢比赛,把酋长球场变成一座堡垒北京时间2022年8月28日,在英超联赛第4轮的比赛中,阿森纳主场2比1击败富勒姆,枪手门将拉姆斯代尔在这场逆转胜利中发挥了巨大的作用,他在比赛后期用两次出色的扑救阻止了米特罗维奇10,2球被吹,莫拉塔失单刀格子替补制胜,马竞掀翻西甲6冠王西甲联赛第3轮迎来了一场重头戏,由西甲联赛11次冠军得主赛前排名第12的马竞做客PK西甲联赛6次冠军得主赛前排名第14的瓦伦西亚队。前两轮马竞1胜1负,先是做客战胜了赫塔费,接着主期待!张君龙强势入侵北美重量级拳坛,苦练重拳有望登顶世界王座中国本土的职业拳击因为众所周知的原因已经停摆近三年,许多拳手被迫放弃拳王梦想另谋生路。但也有为数不多的中国拳手仍不忘初心,在重重困难面前依然向职业拳坛巅峰挺近,这之中最具代表性的人哎!半月板撕裂!昔日8000万先生,刚恢复又受伤了事情大概是这样,近日,据ESPN名记报道,魔术后卫加里哈里斯遭遇了左膝盖半月板撕裂,他将接受进一步检查,届时再确定复出日期。随后奥兰多哨兵报记者KhboiPrice补充报道,加里哈新疆人(一)哈密南站。清晨五点半。立刻有大群出租司机围了上来,全是汉族,争揽着生意。坐出租吧。没有公交的,十块,十块,差一个走了其实车里一个人都没有。7路公交车就在那里标明着夜班三元,白班两元莫斯科威胁玉石俱焚,俄乌战争往何处去?梅德韦杰夫在俄罗斯总统普京就支持其占领的乌克兰四个地区入俄公投发表讲话并签署局部军事动员令后,世界舆论对俄乌战争下一步往何处去,特别是俄罗斯将如何执行总统指示,使用一切可用的手段捍金眼科龙头企业布局银牙科跨界背后契合度如何?有着金眼银牙说法的眼科与口腔行业一直为投资者关注的焦点。近日,投资者在互动易平台上询问欧普康视科技股份有限公司(简称欧普康视300595。SZ)跨界布局口腔类服务的进展。欧普康视曾01!大败之后,切尔西有望连胜,图赫尔目标10分9年记录8月31日凌晨,英超好戏再次上演,切尔西将作客挑战南安普顿。在赛前,切尔西只有6分,被阿森纳曼城热刺等队压制,未进前四而南安普度有4分,处于下游区域。上轮切尔西十人作战成功取胜,一4场0球,亚洲一哥怒了,凯恩4球英超第3,孔蒂理查利森更优秀哈里凯恩在上下半场比赛中各进1球,虽然他有一个点球被扑出,但是他帮助热刺以20轻松战胜诺丁汉,本场比赛第5分钟,凯恩一脚低射破门,这是他职业生涯第200粒联赛进球。半场休息后,凯恩
友情链接:快好知快生活快百科快传网中准网文好找聚热点快软件