Excel VBA初次应用:统计小组成员每周开的bug并汇总。

这段VBA代码用于统计小组成员在'09_component new issue.xls'和'weekly opened issues.xls'中每周打开的bug,并进行详细分类和评分。它首先检查当前工作簿是否为指定文件,然后定义多个数组存储成员、问题和分数等信息,接着遍历工作表,根据严重性计算每个成员的分数和总bug数,最后将结果汇总展示在表格中。
摘要由CSDN通过智能技术生成

 Sub AutoCollect()
    '衡だ
    'Sheets(1).Activate
    On Error GoTo err
    If ActiveWorkbook.name <> "09_component new issue.xls" And ActiveWorkbook.name <> "weekly opened issues.xls" Then
        MsgBox "茂" & ActiveWorkbook.name & "ぃ琌new issue参璸礚猭秈︽参璸!叫絋粄茂new issue参璸"
        Exit Sub
    End If
    Dim scores() As Single
    Dim count() As Single
    Dim issues() As String
    Dim members() As String
    Dim issue As String
    Dim score As Integer
    Dim i, j As Integer
    Dim total As Integer
    Dim ad As String
    Dim severity(7) As String
    Dim mem As Integer
    Dim names As String
    Dim name() As String
    Dim n As Integer
    Dim person As Integer
    '莉Θ计ヘ
    mem = Application.CountA(ThisWorkbook.Sheets("Members").Range("A:A"))
    ReDim scores(mem - 1) As Single
    ReDim count(mem - 1) As Single
    ReDim issues(mem - 1) As String
    ReDim members(mem - 1) As String
   
    For j = 0 To mem - 1
        issues(j) = ""
        members(j) = ThisWorkbook.Sheets("Members").Cells(j + 1, 1)
        count(j) = 0
        scores(j) = 0
    Next j
   
    'members(0) = "Beng"
    'members(1) = "Daqiang"
    'members(2) = "Emmako"
    'members(3) = "Joseay"
    'members(4) = "Mat"
    'members(5) = "Rebeca"
    severity(0) = "Critical"
    severity(1) = "Ad-hoc Critical"
    severity(2) = "Serious"
    severity(3) = "Ad-hoc Serious"
    severity(4) = "Medium"
    severity(5) = 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值