教师教学质量评价(5)

2019-04-08 20:02

Public intCC As Integer '同行和学生评分平局分数据记录数

FrmMain代码: Dim intC As Integer

Dim ArrSuoZaiDanWei() As Double Dim ArrKeChengKaiChu() As Double Dim F1 As Integer

Dim F3 As Integer Dim F4 As Integer

Private Sub Command1_Click() cd.Filter = \电子表格)|*.xls\

cd.ShowOpen intC = 0 intCC = 0 On Error GoTo errH

If cd.FileName <> \ Dim ExcelApp As Object Dim ExcelWorkBook As Object Dim ExcelWorkSheet As Object

Set ExcelApp = CreateObject(\

Set ExcelWorkBook = ExcelApp.Workbooks.Open(cd.FileName) Set ExcelWorkSheet = ExcelWorkBook.Worksheets(2) Dim NN As Long For NN = 4 To 65535

17

If Trim(ExcelWorkSheet.Cells(NN, 4)) = \And

Trim(ExcelWorkSheet.Cells(NN + 1, 4)) = \\ Exit For End If Next intC = NN - 4

ReDim ArrXueSheng(intC) ReDim ArrData(intC) For NN = 4 To 4 + intC - 1

ArrData(NN - 3).JYZ = Trim(ExcelWorkSheet.Cells(NN, 5)) ArrData(NN - 3).GH = Trim(ExcelWorkSheet.Cells(NN, 6)) ArrData(NN - 3).XM = Trim(ExcelWorkSheet.Cells(NN, 7)) ArrData(NN - 3).XSPF CDbl(IIf(IsNumeric(ExcelWorkSheet.Cells(NN, 8)), ExcelWorkSheet.Cells(NN, 8), \ ArrData(NN

-

3).THPF

CDbl(IIf(IsNumeric(ExcelWorkSheet.Cells(NN, 9)), ExcelWorkSheet.Cells(NN, 9), \

ArrData(NN - 3).CS = 1 ArrData(NN - 3).FLAG = True Next

ExcelWorkBook.Close ExcelApp.Quit Set ExcelApp = Nothing Set ExcelWorkBook = Nothing Set ExcelWorkSheet = Nothing F1 = 1 End If

18

= =

For i = 1 To intC

If ArrData(i).FLAG = True Then For j = i + 1 To intC

If ArrData(i).GH = ArrData(j).GH Then

ArrData(i).XSPF = ArrData(i).XSPF + ArrData(j).XSPF ArrData(i).THPF = ArrData(i).THPF + ArrData(j).THPF ArrData(j).FLAG = False ArrData(i).CS = ArrData(i).CS + 1 End If Next

intCC = intCC + 1 End If Next

ReDim ArrDataLast(intCC) j = 1

For i = 1 To intC

If ArrData(i).FLAG = True Then ArrDataLast(j).JYZ = ArrData(i).JYZ ArrDataLast(j).GH = ArrData(i).GH ArrDataLast(j).XM = ArrData(i).XM

ArrDataLast(j).XSPF = FormatNumber(ArrData(i).XSPF / ArrData(i).CS, 2)

ArrDataLast(j).THPF = FormatNumber(ArrData(i).THPF / ArrData(i).CS, 2)

19

j = j + 1 End If Next

MsgBox \读取完毕\ Exit Sub errH:

ExcelWorkBook.Close ExcelApp.Quit Set ExcelApp = Nothing Set ExcelWorkBook = Nothing Set ExcelWorkSheet = Nothing MsgBox Err.Description End Sub

Private Sub Command2_Click() cd.Filter = \电子表格)|*.xls\

cd.ShowOpen intC = 0

Dim ArrTmp() As String On Error GoTo errH

If cd.FileName <> \ Dim ExcelApp As Object Dim ExcelWorkBook As Object Dim ExcelWorkSheet As Object

Set ExcelApp = CreateObject(\

20

Set ExcelWorkBook = ExcelApp.Workbooks.Open(cd.FileName) Set ExcelWorkSheet = ExcelWorkBook.Worksheets(1) Dim NN As Long For NN = 4 To 65535 If

Trim(ExcelWorkSheet.Cells(NN,

4))

=

\

And

Trim(ExcelWorkSheet.Cells(NN + 1, 4)) = \\ Exit For End If Next intC = NN - 4

ReDim ArrSuoZaiDanWei(intC) ReDim ArrTmp(intC) For NN = 4 To 4 + intC - 1

ArrTmp(NN - 3) = Trim(ExcelWorkSheet.Cells(NN, 2)) ArrSuoZaiDanWei(NN Next

ExcelWorkBook.Close ExcelApp.Quit Set ExcelApp = Nothing Set ExcelWorkBook = Nothing Set ExcelWorkSheet = Nothing F3 = 1

For i = 1 To intCC For j = 1 To intC

If ArrDataLast(i).XM = ArrTmp(j) Then

ArrDataLast(i).DWPF = ArrSuoZaiDanWei(j)

-

3)

=

CDbl(IIf(IsNumeric(ExcelWorkSheet.Cells(NN, 13)), ExcelWorkSheet.Cells(NN, 13), \

21


教师教学质量评价(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:材料会计岗位职责模板 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: