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